<SEC-DOCUMENT>0001628280-22-021140.txt : 20220804
<SEC-HEADER>0001628280-22-021140.hdr.sgml : 20220804
<ACCEPTANCE-DATETIME>20220804170142
ACCESSION NUMBER:		0001628280-22-021140
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		53
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220804
DATE AS OF CHANGE:		20220804

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SANGAMO THERAPEUTICS, INC
		CENTRAL INDEX KEY:			0001001233
		STANDARD INDUSTRIAL CLASSIFICATION:	BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836]
		IRS NUMBER:				680359556
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-30171
		FILM NUMBER:		221137577

	BUSINESS ADDRESS:	
		STREET 1:		7000 MARINA BLVD
		CITY:			BRISBANE
		STATE:			CA
		ZIP:			94005
		BUSINESS PHONE:		5109706000

	MAIL ADDRESS:	
		STREET 1:		7000 MARINA BLVD
		CITY:			BRISBANE
		STATE:			CA
		ZIP:			94005

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SANGAMO BIOSCIENCES INC
		DATE OF NAME CHANGE:	20000208
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>sgmo-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:a38919ba-87aa-4865-bf59-1ab4d57844e1,g:85c1e60d-27da-488f-a533-ce924858eec2,d:fa43512648ff4661b23fbe64ac9ded50--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:sgmo="http://www.sangamo.com/20220630" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>sgmo-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM18yLTEtMS0xLTQzNjc5_5b8f70c6-3cb7-45e4-a254-db09109bfc92">false</ix:nonNumeric><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM18zLTEtMS0xLTQzNjc5_e6143be4-390a-4f46-99a3-9d51da93b517">2022</ix:nonNumeric><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM180LTEtMS0xLTQzNjc5_0c408a2f-9de1-4792-b87c-cc52b4d4768c">Q2</ix:nonNumeric><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM181LTEtMS0xLTQzNjc5_0fa3143e-6927-47f0-84b0-584924ff0778">0001001233</ix:nonNumeric><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM182LTEtMS0xLTQzNjc5_c52188cf-8467-44b6-80f0-a5137d518499">--12-31</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="0" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xMzIzL2ZyYWc6Nzc3YTg1ZjJmODgyNGQ4ZWI3NzJkMTMwNWVhYTQzM2EvdGV4dHJlZ2lvbjo3NzdhODVmMmY4ODI0ZDhlYjc3MmQxMzA1ZWFhNDMzYV8xNjQ5MjY3NDQxNzc2_c0cdc709-9030-46cc-8657-92f344972dc5">0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="0" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xMzIzL2ZyYWc6Nzc3YTg1ZjJmODgyNGQ4ZWI3NzJkMTMwNWVhYTQzM2EvdGV4dHJlZ2lvbjo3NzdhODVmMmY4ODI0ZDhlYjc3MmQxMzA1ZWFhNDMzYV8xNjQ5MjY3NDQxNzc2_cb82a983-e95a-42db-8f8c-49fc536cdae4">0</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="sgmo-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i72bc01611123414d9abc2aaed5c8fbf2_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="icface3f0ace946dab58f8bbad0fe06a1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i6a819f5a7bda455296f26f9fe2260c99_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="id3dd6ffbf38a4e2c9f7318c000980149_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i8b768d6e3f9b4578af44ffb8c51b8d87_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i83410e1859c6424b91ce98e1be62101b_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie293efabed224f4b9f2df308de6b9298_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i351d9636c64545529d97499cdc9283fc_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="iee36a40aa6924fe9a74d08a9ec94b1ee_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4d1b0b5c1ad54aa88745df56688e539f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i6c4e00f4e0394d2db17e0ad093551fee_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie73265cd9d164f608aaecbf5deec5891_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ia89e9f40d58a41dbaa47697125ddbde4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="icf3c3918dbbc4cb8bfd90b9842ef5e7f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4506972eca294c7d95862856a247a230_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i2437d2053a1b4632a9ef9d84824126de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i7881049bb0ba4c4099a56744d0f20b36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie8b34874188146d6970f18f8a44271d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="id75037b434324b6c88d774e48aa200c6_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ccaed5141f54d78bd6554ad334bbdea_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec03aa7dce874a6ab6efca5104203637_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01e629c9826a4b15924024c82ba87c15_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ifba8f42d1c334af78ea1fd7983338bb7_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ia7cff1e516e14fac9f8082974e1cb0f4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i8b0e26e444604a3b99fbbb6f48eaf085_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i8407db34b667498782dd81e93601ae5d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2df68f0c83c4d03a8586075bae384b8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i7f63d094e22e4572a4408302b3cf6840_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i5ac499621ae04fe6b6705970a3f929d5_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="i14533bd9f1df470a888c4e92ec3e3c57_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i3694fd71fb9d49d5ac5812d46d761d4e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i7e7f390efc044bb6b3d9ace15bc4a57b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ia6d66ad013b943e2addafb89cddb2d7d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4037e6cda7e24b2580b5360ea81d1d19_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica323944473b4533b52fd227bc6e9100_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i393abbb87f6f4e08924eac5728a47465_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i99a011c64011465fa9ae371034363811_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i50515540ee6d49abacab71864682dbcf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i416f4d9c52ba40e09b33611a7c2b3651_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie17f725f00eb48da9d67bc96778dc22a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1ba916695fa4da18d66974fb7d70fec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7e279dc610e41919e2c7449c87a4b25_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="ifd154693f71e46d99068f38dd11aaa14_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8ca0e42b4984ccc80a13deb97b3cc29_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b98db1fbd0b456ab2b314b431f841cc_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingMember</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="i12d7e3b6232848aaa96e0a9bf002e039_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingMember</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="i7c551f2b80b448ce98c4c3a30170c03e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if72678614fd641c1807b2779edbb4c85_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</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="ie7b5c117447a4e35af324102a50a4a6b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i74c696c56c1d451fb96b46079722a138_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i822942803bb444908c2b13454c3bcd98_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="iba09d1254e5e443faf22b4f87018ea37_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i5a1148dce5034c17b9258aacc2fe8fea_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</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="ie69ff5621a9142518f64b0a51c160418_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</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="i26802dfca4ae4b30a9125222d88516ed_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</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="iffe1b526a7fd4e4589dcfd446c7cb624_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</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="ie430274afdf24d53be38cedcb9c602af_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="i5757395fc55a4525b5684d8f981e068b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="i2904f2cace2842318afcebee86976509_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="ia74c790eed9343488ee8780efa21fede_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="i320ae01e50d34cbaa174a376cbb60def_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</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="if2eb7866129d4469a4c0998747a361ff_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</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="i2193373f3620405d85edd1c8be293699_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</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="if087cb5d08864c85a60686ab3cd0e508_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</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="i65b4954081fd4d2ebc7b379b109b5af1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebfa8e3f862e415089fda7ab28901ac9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0f94205da9a407496ab22dde85d6ab0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44cb18c108c64a7f85a1738be5ecd149_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><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="i3bb24d628b6142a3b78ae1b9db5628f1_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ic50878e9e2004c2195a5528eb0e69f2d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i85f7be47558b44f0a06d4ae8a0c2df93_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1db043a760a40de8707ebdea353f9b9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="id23484bf9e524b90b8b02d097fd6bf90_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i2cd0dc71c3974000894313cc43f0bf61_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="iafe5a518392742d3b9be2f396aaef933_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i973663fb47554722a893ccbd987cb453_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ibbdd46b34f5d4d5888f1e32026059426_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ief3777fc55bc4f858cfd7f694fbc7a75_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="iafb332fdcda04c129420d4bd24d4ef39_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i066ca9ec54e64da99203ae49f2afa483_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i65420219dd1643e5b6094aa90c3617db_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</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="ia5d79561525d4ace818e6f9dc10b41c4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief9bf3ce4a9b4fc3a7b7b94231a96d17_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idce12449723d4642a4f10b71a37bdf70_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</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="i52d322dc62b94fa5a01092aa983dabea_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1abc1c51920490f96376e8c37595b82_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bc56813030a4e7d99f3e50d8deb4e5c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><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="i6f866e8ff9d24c95945fde3737c4f5ce_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="ibde4cbf9b8e04a28a07ebc9c26a69b91_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if01bab52510e4dfca53da3d663cad5cb_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli: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:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bf240e822ab438d98b99a2efd5bfd76_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7fd991dfdae4205b9e1f0d503d92e82_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1661dd8a98ff4018941eafc6b6b6ab38_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</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="i539893d732f54ed0991d006079bf5406_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic77983918cad42298fe63a0569cf45e3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><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="if9664320120b4cd18774e51fff0c4c82_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i64e83a44a00e499fb1dff38b94ff4840_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d07338189a840a092a8d64ad8d24b06_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e2afe775fd74b648b33e99558e98b51_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2fe9e9307f045ce9673798d5958db55_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><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="iadd59327f57243e8abf4dbd1a9c554c2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i2174c0e504ad43ada096e885962b0ce2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i2a48297e85b44661816a6304d37536bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i5deb06316dfa4939ab9be683df9dfa02_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i5538cf96ca674eb6bd2b2d75f03173a9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</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="i3ea5d36e33af4757939f08ba2a75ffbc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbd82945eef145d0a57c196de0f2f378_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia88fa198d56d452bb74743be059acda3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</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="i56c9737069b64d849f5121695bfacdc8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4a106347637844d3bbad24f3ab2d39db_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="id4406779f1204ee28e5028654487b0f1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9c765a69cab4324b2276a861c0c4f27_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i76032625b5884a6d8dc9c96e39560858_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e3731d102f64358b0367a49493983bc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7af5c150f3904be4a380ffdeee8a0745_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><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="i9f39cf43b7bb4657809f12a102c13935_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i856309b99fdb441e8c0184cd51c4ad70_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iceefbda854114235b1b3ed69788639af_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli: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:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfdfb2922c514b02a2ce9630a8c9d47e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i383779126aaa4d03b686b923049e52e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e910733d1c74364ba5d25dd3628a252_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4e513d5b3d3a4d0f9919ded85e4ae539_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i5c5dba6609844c02b8e7d2ddacef84d3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37feec0fa4b04792b0e2ea55a477fe8b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7eb2d9510d3a4ec28cb29a158184a201_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i74f842c1e70d4a93a04d8329e32c43fb_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if199245f19f64999b5fab2321266ae52_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b90d85760c540ba953ac05b7d7b2434_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86baac48b7b84be99ab239e323d70178_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><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="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i58d9de945f0842329f0e28ef72c18039_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c5f20ad562a4e739ca35faad17e179d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia33a0c2c33cd4214b5be03c002582385_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6135d232ffd4d5499931e45aed8ab76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i3698a21728524277b25e0fa5b5b1353d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i718a6e8823ff48f29844e556a643b286_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfc98de9e52d445b8b931a3d10163bad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</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="i86903dea3c22426185edae39da9c1125_D20200801-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6110c91ba9ec4165b41c0c6872f9ec3f_D20200727-20200727"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-27</xbrli:startDate><xbrli:endDate>2020-07-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i875168a54ae640c995b47de4fbcdd727_D20200727-20200727"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfCommercialMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-27</xbrli:startDate><xbrli:endDate>2020-07-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49815630523447be9ef8fa498808048b_D20200727-20200727"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-27</xbrli:startDate><xbrli:endDate>2020-07-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64ed7f339b0647b5b6a7c8cc5afe3333_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a8cf278c1c54f9e83b9accb940360e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i502f0975740847bd9503ce207556f051_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="ib69116f5db3a4d5481bdd339edbefba0_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="iee4c9da115144460b8d2d0df0ab2fd16_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i07c6a22d4d164ec586102cfb27bdddfa_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i4c56a437dcdf4c3db97092cc8b289fe2_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="idb4d015a1aa747d6921e7e3d73c6f268_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i6f966eee5b4c4250994520a8780d5b2f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i2e96e828163c4da19ddefa7cb5e0cb04_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="if4a7372cf7464e73bb27cb747b15ab48_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i46f48fc281c745519f830723add5d146_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i1c72715d8aa74116b73f6338f69a5880_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i06fbe22e31c742529de2f84153def689_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</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="i8cef857fd3a646cb895d690bdede274e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i15e54ccdf0f44609a50f64435f42d5d1_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i80676d9e3d1c465bb496886ed156620c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i7dc58f428a784d8388c590d0c4f00903_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i23fadd28dd004b6a9fe82c81ffbf7019_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</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="i89aca28fabd24ac39dfc3b319c262696_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97ac9b24e9244711a467f7a8007d295d_D20200501-20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f66c086c9054b80a90f1cb1fb556cbf_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2baa627ade484344ace744d67b7b85bb_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="sgmo:CollaborativeAgreementMilestoneAxis">sgmo:PreApprovalMilestoneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fb281e5c5d9425db4402dce92cda889_I20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="sgmo:CollaborativeAgreementMilestoneAxis">sgmo:SalesBasedMilestoneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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:unit id="product_target"><xbrli:measure>sgmo:product_target</xbrli:measure></xbrli:unit><xbrli:context id="ie404f2f2906b42b79481a9dc992074b7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf719fa6fb524619b0d1bbae8a5bb1dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac9fa0f89f06437fa86dded69da100c7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</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="if8464169c9414324919fadba6cca2e2d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</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="ief410f89340d418294ec7f70ceb0ce9f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</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="i41bd988d39f24e3a8151886eac2f698c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</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="i1d91676ac5ea4f9a8cec8befa5118bb9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</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="ia7d1802bf3ab4612b33bd58e5cfc43b6_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</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="ia3a54c26f02c4b89804787515573810b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</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="ifc679b93b725449aa5a2fd57feb4904f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</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="if34c2c1dc04f4bba8850ced0534d101e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</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="i926863bf4ba346028c55eb05d6720c5d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</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="i1b81c7182e39452e8543bfb80ae937bf_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</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="id72db9e1376f4ca6a9d281a3c9155b11_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</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="ia9c15f1f60f24fb8a03723036b6a4c6c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i4d850abf6d5e4b9a9664c3da4e21cbbf_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i145c445fc6204a7c94247b8ee0eddc20_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42948c1b7e71493f8e3d63c54db11760_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="if45fb21add7846d7a6f98499034744f3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i8fa88ef9007d446ca3146372972b5521_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="ib9151467340844f3aacc611787a6a4d0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="ic40ffba9c5664bb48be4cbabeba24b9a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</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="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i054105e81f904ae494b13bcd3825aed9_D20180401-20180430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i7c8eda83fb544582bb316f51af3145d8_D20180401-20180430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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:unit id="milestone"><xbrli:measure>sgmo:milestone</xbrli:measure></xbrli:unit><xbrli:unit id="option"><xbrli:measure>sgmo:option</xbrli:measure></xbrli:unit><xbrli:context id="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i964ba209584247899097c4d3669310d5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3a36dce43d84d43911981138ae7cbe8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief8fc463ca4842cda9151b809111201e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="i3e2835e7c8e64cc0a5ca6f106962a657_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="if1c1899eeaed41f39d50595acc1c9a83_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="iacaa6629cc004b5e8bc08ce2a2ad71ef_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="ib05ddb70d681482ea00154975c0ca7bf_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="i99bdb1e268ae4c35a189d35c7f992951_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="ie363d0ffc1b84263b72d55186887b75a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="ie720dacd73304daea79dd74514ec697c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="i90e455735b684cba91819ce1f7024886_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="ia90daee559b042aab5da09540fde0029_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="i9d44fed5acea4e529869747a186bf1bb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="i209ea8df91264e0a88fe1eb1569a92e7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</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="iec910e5863d9448195e4e2c4534a4b57_D20140101-20140131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-01-01</xbrli:startDate><xbrli:endDate>2014-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="program"><xbrli:measure>sgmo:program</xbrli:measure></xbrli:unit><xbrli:context id="idab427a7019643479022367eaec6cb43_D20140101-20140131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-01-01</xbrli:startDate><xbrli:endDate>2014-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaeb22fa4696e45bc96ac18c4051b4765_D20140101-20140131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedSalesMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-01-01</xbrli:startDate><xbrli:endDate>2014-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2014-01-01</xbrli:startDate><xbrli:endDate>2014-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bcb4421a8f64f37a0b6dd12b891e624_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21317b0fd2b8489ebf6eabe3cd5440ee_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="sgmo:CollaborativeAgreementMilestoneAxis">sgmo:MilestoneTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id879dfc8f74d47f6b7e59972aad6e2ad_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</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="product"><xbrli:measure>sgmo:product</xbrli:measure></xbrli:unit><xbrli:context id="ic8006fd5d36e4ee3abe6aa6279a70be0_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</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="i700661369e1449d3a661b551401525f8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="sgmo:CollaborativeAgreementMilestoneAxis">sgmo:MilestoneThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95061f62793a4f0ebd3b58e1d438ce15_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7e31e2614c34b588045f526b38c3014_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6af3749a0af4455083ebc3e637cc466d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</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="i8729801978a6494fa3f284678b317840_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</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="if1e33769cd6841d6820a8ee9674d13db_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</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="if45f022790114677b1142dab56f47741_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</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="i2407750b859547ca96f8a00dc22ea568_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</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="i82980aec48c04693a0b6b5817758d3a4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</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="idd7b79d315404bc0b6f7073b8776591f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</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="if20fe6e2f972434f85f3ea73cdb2da7f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</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="i90f15448dfa546599750e26911732a0c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:MilestoneAchievementMember</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="i0a901084a8f74103abbe614ff05d0cab_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:MilestoneAchievementMember</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="i94afe778cf3d4b008d20c3a38beae46c_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:MilestoneAchievementMember</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="i8da4716b1b8e4d3e9ff0de57e4f72a73_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:MilestoneAchievementMember</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="if4a47085803d49a98c08dc4eee1f48c1_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</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="i991128f37a13431f953e49dfbcd98308_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53d9685e7941438ca864bfaac3014d90_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10a5f0b7609e48b79f23c009cbcf27ed_D20170501-20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2017-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ba99af1de694f91b6c09569ec1f23a1_D20170501-20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2017-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48f5ea5de3084331b59d95cc24ecd1b4_D20170501-20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2017-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1545d96a8f25464b9cd69d7045366990_D20170501-20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfFirstCommercialSaleMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2017-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d66ad79b03b4f4aa6083f5f2bcf21ea_I20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0282da2a4d224a66be66934829c8ef2f_I20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:OtherProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f6d28fdd6f44b57ba60bf5d8ea4fc2f_D20171201-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ca3610aad1d43f4be894905adb7fc79_D20170501-20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2017-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d3a1ef18b6f47d3b7fa22908572600b_D20170501-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id30ce02e64f14ee2905f43fcd56c7362_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</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="ia999f503a794473d9bbba5ce4c1bcabe_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</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="i1749032217fe40c6879d1c350216b0ac_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</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="ia1fa2c981d8c41e583d446bbdfe10308_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</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="i77c806cb079943db9ba6c3e45c2e0a8b_D20171201-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7fe5e0070d040d78dd93c50ab773aaf_D20171201-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i892f5edf180b4842bf9c2de368a92002_D20171201-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfCommercialMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8204ddc34af3479b96d4f744e961addb_D20171201-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c2a12ccd04248e7a232da8f840a324f_D20171201-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia28ce05e55ef4f9eb2c5abd94535930b_D20171201-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib133600130d14dff8082a80a7795b068_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</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="i9d9eb4d0eba24caba911b14418d450ce_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i623bbb61d9154e9fb738c48102e29d87_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</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="i28422b4512884f5c819ea81e0eda1471_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</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="idff704bb1c124f87b857ac420bc22f90_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</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="ic48a3eaf8fe048b8a651ee73c810dab4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</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="iceff215f13774fb8a6f70c7b8474001f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3811a03c2cd46c0b46f07d33759dc7e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7a96c5bdfc14c2b8b1c2ef4b9bc1300_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife7d39ad865848a19ca20d6d416726de_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i890057f84cb54c13b8d440530a467953_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99fbd51322af4a33beb9112357f8a395_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d69c5f16edc41ccaa07d45dbf487ea4_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76fc8a8285e3459195b326f1bea68c33_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b2e4ba6aa1745129fedd7fb6c188ec7_D20200801-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4144abfec1c4f5e85eb3f7a8b241f94_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</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="ic5a169c7c7004b83a91070ebdd2b5785_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</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="i5b6a7dd5fd9d4e26a676e546c8504f9b_D20220701-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9afbcf7227a4390af68fe1df39898fd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</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="i4f17fcb8f3a84a9488afb2dc41dad4e2_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</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="ia8c73e11a00a4096bf6b7a23f899cf4e_D20210701-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001001233</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ifa43512648ff4661b23fbe64ac9ded50_1"></div><div style="min-height:36pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.527%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="15" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:100%">UNITED STATES</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:100%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Washington, D.C. 20549</span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">________________________________________________</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:100%">FORM <ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY5_06da2e24-18b1-4ef5-97ba-e2d87ba4dffe">10-Q</ix:nonNumeric> </span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">________________________________________________</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.567%"></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6ZTU5M2JiYTM3MTgyNGRjYzliOWFlMWQ0OGNhNzgzYWIvdGFibGVyYW5nZTplNTkzYmJhMzcxODI0ZGNjOWI5YWUxZDQ4Y2E3ODNhYl8wLTAtMS0xLTQzNjc5_171d1302-9f7a-4af3-bc8d-2ca29fc15ba5">&#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:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the quarterly period ended <ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMzE_89abc491-4dcd-4a87-a658-7d8331b1e4df">June 30, 2022</ix:nonNumeric> </span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.262%"></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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6MGY1MmJkMTlhOTRiNDIwOTk5YjFkMzEyY2RlMWQ0NzQvdGFibGVyYW5nZTowZjUyYmQxOWE5NGI0MjA5OTliMWQzMTJjZGUxZDQ3NF8wLTAtMS0xLTQzNjc5_b3582001-a4a7-4c11-a11d-c3d469b87bec">&#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:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-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%">Commission file number <ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjcw_c6f0d565-dd2f-4a7b-b7d9-b9f712071a57">000-30171</ix:nonNumeric> </span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">________________________________________________</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjYz_41d39d92-5d59-4b7a-8e84-21efb69c2a97">SANGAMO THERAPEUTICS, INC.</ix:nonNumeric></span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">________________________________________________</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:30.193%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.165%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.026%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.158%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8wLTAtMS0xLTQzNjc5_f0495ea2-113e-47fd-bb16-4ccb63384c65">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8wLTQtMS0xLTQzNjc5_98ae37db-7633-4690-8546-a611167fe54e">68-0359556</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">&#160;</span></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8zLTAtMS0xLTQzNjc5L3RleHRyZWdpb246ZmQ0OTIzYmQ2MzRhNGVhOGIzZWZlNGIwMGE2MTdmN2JfNA_a7572deb-2a3c-456f-8fab-f2512a9a998f">7000 Marina Blvd.</ix:nonNumeric>, <ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8zLTAtMS0xLTQzNjc5L3RleHRyZWdpb246ZmQ0OTIzYmQ2MzRhNGVhOGIzZWZlNGIwMGE2MTdmN2JfOA_f73621b2-bb3c-44af-aa45-53207489ec84">Brisbane</ix:nonNumeric>, <ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8zLTAtMS0xLTQzNjc5L3RleHRyZWdpb246ZmQ0OTIzYmQ2MzRhNGVhOGIzZWZlNGIwMGE2MTdmN2JfMTI_dc4011fb-f914-4d92-a45a-b8d21ae89a5c">California</ix:nonNumeric>, <ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8zLTAtMS0xLTQzNjc5L3RleHRyZWdpb246ZmQ0OTIzYmQ2MzRhNGVhOGIzZWZlNGIwMGE2MTdmN2JfMTY_b6197d28-96df-47fc-8457-f33fa50bab31">94005</ix:nonNumeric></span></div></td></tr><tr><td colspan="15" 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%">(Address of principal executive offices) (Zip Code)</span></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY1_b3487c25-6f4e-450f-b4ca-2b9547be4072">510</ix:nonNumeric>) <ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY2_bc1ed750-7b3e-40a7-86b8-fd48eaf37f62">970-6000</ix:nonNumeric> </span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">________________________________________________________________________________________________</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:38.636%"></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:17.814%"></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:38.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6OTcyN2MzMDZmOTI3NGYzZGEwOTlmNzU2YWQzMmI4ZTIvdGFibGVyYW5nZTo5NzI3YzMwNmY5Mjc0ZjNkYTA5OWY3NTZhZDMyYjhlMl8xLTAtMS0xLTQzNjc5_ad9401a5-45a9-48d1-8297-78dee42a3fb7">Common Stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6OTcyN2MzMDZmOTI3NGYzZGEwOTlmNzU2YWQzMmI4ZTIvdGFibGVyYW5nZTo5NzI3YzMwNmY5Mjc0ZjNkYTA5OWY3NTZhZDMyYjhlMl8xLTItMS0xLTQzNjc5_2c967615-cb9b-4e43-96db-13553ffce24c">SGMO</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6OTcyN2MzMDZmOTI3NGYzZGEwOTlmNzU2YWQzMmI4ZTIvdGFibGVyYW5nZTo5NzI3YzMwNmY5Mjc0ZjNkYTA5OWY3NTZhZDMyYjhlMl8xLTQtMS0xLTQzNjc5_2016eb10-4341-4bf3-8d68-1482ee04171b">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY3_8b104f12-2501-4bfd-88ff-20cf47365779">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjcx_ef73b336-09fe-44a5-a0fe-03cb62c0003b">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:2pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:21.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6YTYwZTM2MmZhMDYzNGE0ZjhiNjA2MTQyMzY0ZjhjMTEvdGFibGVyYW5nZTphNjBlMzYyZmEwNjM0YTRmOGI2MDYxNDIzNjRmOGMxMV8wLTAtMS0xLTQzNjc5_ed8c7daf-ae0b-4537-b277-e16911398331">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;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:10pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;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&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6YTYwZTM2MmZhMDYzNGE0ZjhiNjA2MTQyMzY0ZjhjMTEvdGFibGVyYW5nZTphNjBlMzYyZmEwNjM0YTRmOGI2MDYxNDIzNjRmOGMxMV8xLTQtMS0xLTQzNjc5_c0f950af-a1ae-4057-9204-dcadfb5a25b6">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center;text-indent:27pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6YTYwZTM2MmZhMDYzNGE0ZjhiNjA2MTQyMzY0ZjhjMTEvdGFibGVyYW5nZTphNjBlMzYyZmEwNjM0YTRmOGI2MDYxNDIzNjRmOGMxMV8yLTQtMS0xLTQzNjc5_4e77ca7d-af06-4054-8ec9-b993a8511766">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#160;&#9744;</span></div><div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#160;&#9744;&#160;&#160;&#160;&#160;&#160;No&#160;&#160; <ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY4_272f4127-2f54-4c2d-93c3-a6d7955802cf">&#9746;</ix:nonNumeric></span></div><div style="margin-top:2pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of August&#160;1, 2022, <ix:nonFraction unitRef="shares" contextRef="i72bc01611123414d9abc2aaed5c8fbf2_I20220801" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMTc4_766a5299-034a-4af9-906d-6b0ca7e20402">156,553,107</ix:nonFraction> shares of the issuer&#8217;s common stock, par value $0.01 per share, were outstanding.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.527%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="15" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></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%">INDEX</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SANGAMO THERAPEUTICS, INC.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.988%"><tr><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.180%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ifa43512648ff4661b23fbe64ac9ded50_16">PART I. FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_19">Item&#160;1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_19">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="#ifa43512648ff4661b23fbe64ac9ded50_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_22">Condensed Consolidated Balance Sheets at </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">, 2022 and December 31, 2021</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="#ifa43512648ff4661b23fbe64ac9ded50_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_25">Condensed Consolidated Statements of Operations for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_25">and Six </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_25">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">J</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">une 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">, 2022 and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">2021</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="#ifa43512648ff4661b23fbe64ac9ded50_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_28">Condensed Consolidated Statements of Comprehensive Loss for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_28">and Six </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_28">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">, 2022 and 2021</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="#ifa43512648ff4661b23fbe64ac9ded50_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_31">Condensed Consolidated Statements of Stockholders&#8217; Equity for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_31">and Six </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_31">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">, 2022 and 2021</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="#ifa43512648ff4661b23fbe64ac9ded50_31">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_34">Condensed Consolidated Statements of Cash Flows for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_34">Six</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_34"> Months Ende</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_34">d</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_34"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">Jun</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">e 30</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_22">, 2022</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_34"> and 2021</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="#ifa43512648ff4661b23fbe64ac9ded50_34">11</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_37">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="#ifa43512648ff4661b23fbe64ac9ded50_37">12</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_73">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_73">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ifa43512648ff4661b23fbe64ac9ded50_73">26</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_94">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_94">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="#ifa43512648ff4661b23fbe64ac9ded50_94">33</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_97">Item&#160;4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_97">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="#ifa43512648ff4661b23fbe64ac9ded50_97">33</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ifa43512648ff4661b23fbe64ac9ded50_100">PART II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_103">Item&#160;1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_103">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="#ifa43512648ff4661b23fbe64ac9ded50_103">35</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_106">Item&#160;1A</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_106">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="#ifa43512648ff4661b23fbe64ac9ded50_106">35</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_109">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_109">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#ifa43512648ff4661b23fbe64ac9ded50_109">36</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_112">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_112">Defaults Upon Senior Securities</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="#ifa43512648ff4661b23fbe64ac9ded50_112">36</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_115">Item&#160;4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_115">Mine Safety Disclosures</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="#ifa43512648ff4661b23fbe64ac9ded50_115">36</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_118">Item&#160;5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_118">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="#ifa43512648ff4661b23fbe64ac9ded50_118">37</a></span></div></td></tr><tr><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_121">Item&#160;6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_121">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="#ifa43512648ff4661b23fbe64ac9ded50_121">38</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ifa43512648ff4661b23fbe64ac9ded50_124">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_124">39</a></span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise indicated or the context suggests otherwise, references in this Quarterly Report on Form 10-Q, or Quarterly Report, to &#8220;Sangamo,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;our&#8221; refer to Sangamo Therapeutics, Inc. and our subsidiaries, including Sangamo Therapeutics France S.A.S. and Sangamo Therapeutics UK Ltd.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any third-party trade names, trademarks and service marks appearing in this Quarterly Report are the property of their respective holders.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE&#160;REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some statements contained in this report are &#8220;forward-looking statements&#8221; within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, or the Securities Act, and Section&#160;21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements relate to our future events, including our anticipated operations, research, development, manufacturing and commercialization activities, clinical trials, operating results and financial condition. These forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performances or achievements expressed or implied by the forward-looking statements. Forward-looking statements may include, but are not limited to, statements about:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our strategy;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">anticipated research and development of product candidates and potential commercialization of any resulting approved products;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the initiation, scope, rate of progress, enrollment, dosing, anticipated results and timing of our preclinical studies and clinical trials and those of our collaborators or strategic partners;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the therapeutic and commercial potential of our product candidates, including the durability of therapeutic effects;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the therapeutic and commercial potential of technologies used by us in our product candidates, including our gene therapy and cell therapy technologies, zinc finger protein technology platform, zinc finger nucleases and zinc finger protein transcription factors;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to establish and maintain collaborations and strategic partnerships and realize the expected benefits of such arrangements, including our ability to find a potential new collaboration partner for the BIVV003 (formerly known as SAR445136) program;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">anticipated revenues from existing and new collaborations and the timing thereof;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our estimates regarding the impact of the evolving COVID-19 pandemic on our business and operations and the business and operations of our collaborators, including clinical trials and manufacturing, and our ability to manage such impacts;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our research and development and other expenses;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain adequate preclinical and clinical supplies of our product candidates from current and potential new suppliers and manufacturers or from our own in-house manufacturing facilities;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of Sangamo and our collaborators and strategic partners to obtain and maintain regulatory approvals for product candidates, including the ability to proceed with clinical trials following the imposition of regulatory holds or voluntary pauses on our clinical trials, and the timing and costs associated with obtaining regulatory approvals;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to comply with, and the impact of, regulatory requirements, obligations and restrictions on our business and operations;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to protect our intellectual property and operate our business without infringing upon the intellectual property rights of others, including our ability to obtain and maintain rights to the technologies required to develop and commercialize our product candidates;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competitive developments, including the impact on our competitive position of rival products and product candidates and our ability to meet competition from rival products and product candidates;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our estimates regarding the sufficiency of our cash resources and our expenses, capital requirements and need for additional financing, and our ability to obtain additional financing;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to manage the growth of our business;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our projected operating and financial performance;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our operational and legal risks; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our plans, objectives, expectations and intentions and any other statements that are not historical facts.</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%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some cases, you can identify forward-looking statements by use of future dates or by terms such as: &#8220;aim,&#8221; &#8220;anticipates,&#8221; &#8220;assume,&#8221; &#8220;believes,&#8221; &#8220;continues,&#8221; &#8220;could,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;forecast,&#8221; &#8220;goal,&#8221; &#8220;guidance,&#8221; &#8220;intends,&#8221; &#8220;likely,&#8221; &#8220;may,&#8221; &#8220;objective,&#8221; &#8220;ongoing,&#8221; &#8220;plans,&#8221; &#8220;project,&#8221; &#8220;seeks,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; and similar expressions intended to identify forward-looking statements. These statements reflect our current views with respect to future events, are based on assumptions and involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. These risks and uncertainties include, without limitation:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are a clinical-stage biotechnology company with no approved products or product revenues. Our success depends substantially on clinical trial results demonstrating safety and efficacy of our product candidates to the satisfaction of regulatory authorities. Obtaining positive clinical trial results and regulatory approvals is expensive, lengthy, challenging and unpredictable and may never occur for any product candidates.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Many of our product candidates are based on novel zinc finger protein technologies that have yet to yield any approved commercially viable therapeutic products.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;We have incurred significant operating losses since inception and anticipate continued losses for the foreseeable future. We may never become profitable.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;We require significant additional capital to fund our operations and continue operating as a viable business. This additional capital may not be available to us on favorable terms or at all.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;We rely heavily on collaborations with larger biopharmaceutical companies to generate revenues and develop, obtain regulatory approvals for and commercialize many of our product candidates. If conflicts arise with our collaborators or if the collaborations terminate for any reason, our revenues and product development efforts would be negatively impacted.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Biotechnology and genomic medicine are highly competitive businesses. Our competitors may develop rival technologies and products that are superior to or are commercialized more quickly than our technologies and product candidates.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Manufacturing genomic medicines is complex, expensive, highly regulated and risky. We currently rely heavily on third&#8209;party manufacturers and have limited experience manufacturing products ourselves. Manufacturing challenges may result in unexpected costs, supply interruptions and harm and delay to our product development efforts.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Even if we obtain regulatory approvals for our product candidates, our approved products may not gain market acceptance among physicians and patients and adequate coverage and reimbursement from third-party payors and may not demonstrate commercial viability.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;We may not be able to obtain, maintain and enforce necessary and desirable intellectual property protections for our technologies and product candidates in all desired jurisdictions, which could adversely affect the value of our technologies and our product development efforts and could increase the risks of costly, lengthy and distracting litigation with unpredictable results.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Third parties, who may or may not be competitors, may allege that we are infringing, misappropriating, or otherwise practicing in an unauthorized manner their patents or other proprietary rights. Such allegations may result in infringement actions, other misappropriation actions or threats of such actions, all of which could increase the risks of costly, lengthy and distracting litigation with unpredictable results.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Our success depends on hiring, integrating and retaining additional highly qualified skilled employees and retaining current key executives and employees, which may be challenging given that competition for these individuals is intense and increases in employee attrition across the United States resulting from the &#8220;great resignation.&#8221;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;The ongoing and evolving COVID-19 pandemic could continue to adversely impact our business and operations and the business and operations of our collaborators, manufacturers and other business partners. If such impacts become material, our revenues and product development efforts could be negatively impacted.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;The market price of our common stock has been and will likely continue to be volatile, and you could lose all or part of any investment in our common stock.</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%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional discussion of the risks, uncertainties and other factors described above, as well as other risks and uncertainties material to our business, can be found under &#8220;Risk Factors&#8221; in Part&#160;I, Item&#160;1A of our Annual Report on Form&#160;10-K for the year ended December&#160;31, 2021 as filed with the Securities and Exchange Commission on February&#160;24, 2022, as supplemented by the risks described under &#8220;Risk Factors&#8221; in Part II, Item 1A of this Quarterly Report on Form 10-Q, and we encourage you to refer to that additional discussion. Given these risks, uncertainties and other factors, you should not place undue reliance on these forward-looking statements. Also, these forward-looking statements represent our plans, objectives, estimates, expectations and intentions only as of the date of this filing. You should read this report completely and with the understanding that our actual future results and the timing of events may be materially different from what we expect, and we cannot otherwise guarantee that any forward-looking statement will be realized. We hereby qualify all of our forward-looking statements by these cautionary statements.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as required by law, we undertake no obligation to update or supplement any forward-looking statements publicly, or to update or supplement the reasons that actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future. You are advised, however, to consult any further disclosures we make on related subjects. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report includes discussion of certain clinical studies and trials relating to various product candidates. These studies typically are part of a larger body of clinical data relating to such product candidates, and the discussion herein should be considered in the context of the larger body of data. In addition, clinical data are subject to differing interpretations, and even if we view data as sufficient to support the safety and/or effectiveness of a product candidate, regulatory authorities may not share our views and may require additional data or may deny approval altogether.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_16"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_19"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160; 1.&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_22"></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:700;line-height:120%">SANGAMO THERAPEUTICS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited; in thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:74.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td 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="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMy0xLTEtMS00MzY3OQ_0d1d64b0-add6-438a-acbf-5e86528b1fd0">117,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMy0zLTEtMS00MzY3OQ_204a0ad6-7339-4753-bc78-da4f5115dbdf">178,872</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%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNC0xLTEtMS00MzY3OQ_84135316-eb0c-48d7-be2c-6c94a121b902">198,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNC0zLTEtMS00MzY3OQ_9313b840-8a0d-4ca0-b191-0e09d3cad978">197,676</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%">Interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNS0xLTEtMS00MzY3OQ_b3593372-a55f-454e-8b5e-e8ac08280313">289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNS0zLTEtMS00MzY3OQ_e9f93f61-d283-446e-ba3b-9484334da2b5">349</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%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNi0xLTEtMS00MzY3OQ_c4a11a80-77b9-4954-950e-bb6ef367079f">6,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNi0zLTEtMS00MzY3OQ_c452587d-3c98-41ed-b991-44ea12e0d201">6,013</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%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNy0xLTEtMS00MzY3OQ_758693e4-1956-48c9-ad5f-9b2c3fd18a67">21,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNy0zLTEtMS00MzY3OQ_57a28c12-cdc7-4afb-a210-7bf41f93200e">15,859</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 12.25pt;text-align: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 current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfOC0xLTEtMS00MzY3OQ_718b3441-4864-4b2b-af1b-ebb5c32896f6">343,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfOC0zLTEtMS00MzY3OQ_c2c2d240-2b17-43b9-bc57-825353d120bc">398,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfOS0xLTEtMS00MzY3OQ_63c3aa45-2c5b-445d-a167-9f218fdc8c74">47,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfOS0zLTEtMS00MzY3OQ_7e25d2d6-24f4-4c55-8f6c-b239bd9056f1">88,169</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%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTAtMS0xLTEtNDM2Nzk_56597b66-c6a0-4386-8bc2-057fcf29b64c">53,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTAtMy0xLTEtNDM2Nzk_30a11d35-314a-4fd5-93c4-b8f7e5237d4b">51,523</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTEtMS0xLTEtNDM2Nzk_9e309c93-96d5-4c2e-a087-c318544de670">49,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTEtMy0xLTEtNDM2Nzk_47c5dbaa-4278-40ce-a27d-9d922ac72034">53,760</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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTItMS0xLTEtNDM2Nzk_d8a74877-71de-44b4-ae1c-acc32e985683">36,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTItMy0xLTEtNDM2Nzk_eca4f3cf-310a-4309-9c24-80c857c8d787">39,702</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%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTMtMS0xLTEtNDM2Nzk_ef975c50-0471-48b1-b5cb-ff12f94a3df4">68,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTMtMy0xLTEtNDM2Nzk_d93c6ac1-564a-4d45-93c3-336c6c1f0ca4">73,181</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%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTQtMS0xLTEtNDM2Nzk_43550509-300d-443c-ac61-32bcf39d6f6d">16,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTQtMy0xLTEtNDM2Nzk_a425a579-43ea-46b2-8e76-d5868c102a2f">15,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTUtMS0xLTEtNDM2Nzk_09937b3e-a070-4921-9b2f-74a380cdf5ec">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTUtMy0xLTEtNDM2Nzk_2fa3b4f6-54b7-4d2b-966e-16f696bd16dc">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTYtMS0xLTEtNDM2Nzk_67c8de9c-fa2e-46f4-93cf-845d893d8354">617,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTYtMy0xLTEtNDM2Nzk_cf5338f4-b36a-434f-bc1c-82bdee01c0e0">721,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTktMS0xLTEtNDM2Nzk_119dadc2-8399-4a77-bc5a-d6401ec8e1d4">13,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTktMy0xLTEtNDM2Nzk_d1aa8ae9-bb35-49a1-b711-db4ffc488458">9,759</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%">Accrued compensation and employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjAtMS0xLTEtNDM2Nzk_6423fbb5-d864-4053-84ad-37205cfa7539">13,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjAtMy0xLTEtNDM2Nzk_6468c15e-9e00-4958-ba18-c368e7a5f6d8">20,840</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 accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjEtMS0xLTEtNDM2Nzk_556043e1-4902-489c-9b23-38b8fe9fd289">14,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjEtMy0xLTEtNDM2Nzk_7c5612a0-d5d6-42fc-b8a2-06046d4953dc">11,577</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%">Deferred revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjItMS0xLTEtNDM2Nzk_8baeeeb7-b229-4cc1-b57e-33f23ea60833">78,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjItMy0xLTEtNDM2Nzk_ce5f687f-a0f8-4441-aace-081f7a1783b8">85,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjMtMS0xLTEtNDM2Nzk_bf327fc3-2c6a-4c0d-8562-c9a9f74e01f1">119,987</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="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjMtMy0xLTEtNDM2Nzk_e97a8b35-15ac-49ac-9643-573474d8800e">127,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="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%">Deferred revenues, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjQtMS0xLTEtNDM2Nzk_1f60a94d-edb1-4932-b388-af68bffd13f6">129,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjQtMy0xLTEtNDM2Nzk_e34c4c7d-dec6-45bd-b04c-1463d4801491">166,776</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%">Long-term portion of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjUtMS0xLTEtNDM2Nzk_d50e744e-0b81-4e68-8615-894f4647dab6">41,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjUtMy0xLTEtNDM2Nzk_89946dce-de84-4eb5-ae14-5fc4566ed720">44,055</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%">Deferred income 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjYtMS0xLTEtNDM2Nzk_bc6e1d1d-fec1-46a5-838b-5648448f712f">6,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjYtMy0xLTEtNDM2Nzk_cde06a8a-2005-42d8-92d2-456fda4f702e">6,645</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 non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjctMS0xLTEtNDM2Nzk_69b39a00-e4f6-4197-9dcf-fa2ed173d4d8">1,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjctMy0xLTEtNDM2Nzk_6f260f50-7fa3-4847-a430-3fd6f33c3723">1,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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 liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjgtMS0xLTEtNDM2Nzk_600ce6b4-3f7e-402d-b3b8-39125fc7dfcd">298,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjgtMy0xLTEtNDM2Nzk_e5dbf843-d202-49b2-9167-d77cd656fc70">346,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjktMS0xLTEtNDM2Nzk_ec9f0574-b9ed-402e-8bb0-bbcba637c94e"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjktMy0xLTEtNDM2Nzk_1cb905aa-6259-4b37-97d2-bf268a4978f9"></ix:nonFraction></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%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred 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%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzEtMS0xLTEtNDM2Nzk_c9880b80-7f8a-43c5-aea5-5a50c25a5fba">&#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="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzEtMy0xLTEtNDM2Nzk_71364abc-6473-48bb-85ed-e81cb3e12881">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzItMS0xLTEtNDM2Nzk_0a3cb749-3472-4dd6-af08-6aa3bfe01333">1,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzItMy0xLTEtNDM2Nzk_42b78bd1-8ecf-458c-83ac-ae7a12666db2">1,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzMtMS0xLTEtNDM2Nzk_f0291e50-7158-498d-acfd-99224ff75d3a">1,373,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzMtMy0xLTEtNDM2Nzk_8ed06d80-da2c-4cd8-a2df-357ffec940e2">1,334,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzQtMS0xLTEtNDM2Nzk_01a3c40e-3b2e-4323-ba47-b038d74a0d39">1,043,417</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="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzQtMy0xLTEtNDM2Nzk_e2730e35-4788-4dc1-b314-82d1a3847387">956,267</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzUtMS0xLTEtNDM2Nzk_3ec648ca-38c9-4b06-88ac-82b0ee313676">13,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzUtMy0xLTEtNDM2Nzk_bd57a075-fe95-42de-91c4-aad647ab17ca">3,987</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzYtMS0xLTEtNDM2Nzk_e22e9a00-d373-4423-90d0-dcfbbe1bed7a">318,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzYtMy0xLTEtNDM2Nzk_8ba0f3dc-2022-4038-9863-856d28e64f5d">375,343</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</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="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzktMS0xLTEtNDM2Nzk_c532c364-9a3b-460b-a54c-a7d3ec6dcc33">617,126</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="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzktMy0xLTEtNDM2Nzk_3778b652-f7fb-49fa-8c54-55969f6c4344">721,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;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 Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></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%">SANGAMO THERAPEUTICS, INC.</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:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></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%">(Unaudited; in thousands, except per share amounts)</span></div><div style="margin-bottom:6pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;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:50.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMi0xLTEtMS00MzY3OQ_ba4a3345-6429-440a-a3ae-f8f9a91cca0a">29,378</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:top"></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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMi0zLTEtMS00MzY3OQ_0c185026-a97f-4bac-8534-13e1a5715710">27,872</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:top"></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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMi01LTEtMS00MzY3OQ_b42a5ba2-f6c1-4cd4-bc8f-22eaf2307c8e">57,609</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:top"></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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMi03LTEtMS00MzY3OQ_abb6c55a-c4b6-42cb-8154-8f3c6f9bd5f8">54,152</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:top"></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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNC0xLTEtMS00MzY3OQ_1f84776b-68f3-4b47-a995-1afef7f6030a">60,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNC0zLTEtMS00MzY3OQ_98f83e28-da81-4672-8498-fc65fcf47996">60,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNC01LTEtMS00MzY3OQ_c89152ce-440b-4b8c-b70e-7849465fa5e6">118,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNC03LTEtMS00MzY3OQ_2bf08b74-b80e-4f1a-9ed8-95110f1b2f21">116,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNS0xLTEtMS00MzY3OQ_7d1684d6-786d-4864-a531-e99dce9c05a2">15,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNS0zLTEtMS00MzY3OQ_c0979c01-9e1d-4dec-b8ac-2782412497df">16,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNS01LTEtMS00MzY3OQ_6890e449-f647-485c-b4d2-f6413ba61433">30,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNS03LTEtMS00MzY3OQ_767fdb35-f592-43f6-843d-7ef519b790cf">32,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNi0xLTEtMS00MzY3OQ_c87cbb20-e5b7-4632-8bb6-224982f1a97b">75,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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNi0zLTEtMS00MzY3OQ_2ef9c463-887d-41ed-a3e5-2e67756992eb">76,572</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNi01LTEtMS00MzY3OQ_abd7c9db-2e8e-4a2d-ae62-180d0b9de254">148,604</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNi03LTEtMS00MzY3OQ_84bc1098-bf03-46e4-a851-219d4eb6a9bf">149,154</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:top"></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%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNy0xLTEtMS00MzY3OQ_57b38f92-768f-4266-afe4-79a4be00e64c">45,734</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNy0zLTEtMS00MzY3OQ_f92bd2d3-f601-4c4f-9460-6473953cb74f">48,700</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNy01LTEtMS00MzY3OQ_5a01b0af-cd9f-4d7f-af39-b0971bbd45ac">90,995</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNy03LTEtMS00MzY3OQ_7cb28695-1da1-4e67-b5ca-232856fa7b2b">95,002</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Interest and other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:InterestAndOtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOC0xLTEtMS00MzY3OQ_ab6f4d8e-a4da-4943-b8b4-a4e08dfdd418">2,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:InterestAndOtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOC0zLTEtMS00MzY3OQ_da9893ac-1c12-41e4-a0a0-917e083cf835">1,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:InterestAndOtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOC01LTEtMS00MzY3OQ_10e93ca0-00e9-409e-b89c-5f164c818a29">3,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:InterestAndOtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOC03LTEtMS00MzY3OQ_76c4404d-24e6-4e0a-9ccd-5ed8e82089cc">2,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOS0xLTEtMS00MzY3OQ_a95aae6c-8e2a-47c4-99ef-91568a48dabc">43,091</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOS0zLTEtMS00MzY3OQ_45c2cf9c-6a26-45ae-a4f5-25136dda197b">47,150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOS01LTEtMS00MzY3OQ_477de7d6-3c12-47a4-a471-3ae403b715c5">87,010</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOS03LTEtMS00MzY3OQ_741d1306-3fb6-4173-86e0-f6b451500350">92,826</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTAtMS0xLTEtNDM2Nzk_6c1c7f65-460d-4c1d-ac81-3f0febecc6ef">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTAtMy0xLTEtNDM2Nzk_60b6b743-7d6e-4433-8bf2-19287ff47815">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTAtNS0xLTEtNDM2Nzk_2f69c242-53f4-4a42-9d97-ce16fa1221f9">140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTAtNy0xLTEtNDM2Nzk_8078b5b7-c344-4781-b3cb-b420daeae220">287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTEtMS0xLTEtNDM2Nzk_7252a83a-1719-4f4c-8b67-185088e062e9">43,173</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTEtMy0xLTEtNDM2Nzk_468a2ca2-a8a4-4e56-8626-edbc67cf575b">47,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTEtNS0xLTEtNDM2Nzk_e9a5e44a-487a-4817-b6a6-919e62102faf">87,150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTEtNy0xLTEtNDM2Nzk_5519f8e8-8a63-4dfa-82cf-00afe5835fc2">93,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 attributable to non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTItMS0xLTEtNDM2Nzk_7d2c5c72-489d-4a65-bcec-e2841efeea0d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTItMy0xLTEtNDM2Nzk_91df4fe6-83d7-4839-8648-e6185e2ee38f">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTItNS0xLTEtNDM2Nzk_39623bf6-362b-4be3-9273-f323a1fbf042">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTItNy0xLTEtNDM2Nzk_8aa9d78f-3961-4052-a1e6-3bbbce83fb39">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Sangamo Therapeutics, Inc. stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtMS0xLTEtNDM2Nzk_2d73bff4-98da-4ce0-818e-e70c557abf28"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtMS0xLTEtNDM2Nzk_c983caa3-7ad3-4ace-b485-e7a299977aa1">43,173</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtMy0xLTEtNDM2Nzk_0cb66a16-8f98-410b-9834-d5bfb1269c39"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtMy0xLTEtNDM2Nzk_1a80db76-7d38-44af-8e93-c1c906e6dfd8">47,169</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtNS0xLTEtNDM2Nzk_50467428-1299-4fa6-b230-d2f34c91eeb4"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtNS0xLTEtNDM2Nzk_6148731e-df0f-4806-b610-8bf486f9e442">87,150</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtNy0xLTEtNDM2Nzk_1559703c-d83c-4e4f-afee-c8a1738f4bba"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtNy0xLTEtNDM2Nzk_c58ea799-97fa-49bd-9198-2f4fbcb7d1ae">93,102</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtMS0xLTEtNDM2Nzk_90847976-4722-4cc1-9c8c-58fda347a855"><ix:nonFraction unitRef="usdPerShare" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtMS0xLTEtNDM2Nzk_e5b7fa20-e085-4ca5-98a1-2add8f4d11dd">0.29</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtMy0xLTEtNDM2Nzk_1ebe06ab-f5bd-4ff7-806b-4c8da81ad86f"><ix:nonFraction unitRef="usdPerShare" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtMy0xLTEtNDM2Nzk_ef9b8a47-d6a9-457a-ab09-c442b7873a73">0.33</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtNS0xLTEtNDM2Nzk_643ae53f-a4ac-46c6-bd49-d2fc72c74ac5"><ix:nonFraction unitRef="usdPerShare" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtNS0xLTEtNDM2Nzk_f3e3c4d0-229e-422b-be64-7af6fbe6a7e5">0.59</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtNy0xLTEtNDM2Nzk_213959c4-caeb-4c3b-b4e4-c63aaddaf5cd"><ix:nonFraction unitRef="usdPerShare" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtNy0xLTEtNDM2Nzk_a8fb06d4-52e0-4ab0-b26d-049b37fe3528">0.65</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used in computing basic and diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtMS0xLTEtNDM2Nzk_75cd608b-bf69-43d2-82b8-bf088c07ff9b"><ix:nonFraction unitRef="shares" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtMS0xLTEtNDM2Nzk_c3f1fa86-13dd-47fe-b6ad-bb69817865b6">148,158</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="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtMy0xLTEtNDM2Nzk_385d43a7-a4cd-4a82-809e-6c7cffada0f2"><ix:nonFraction unitRef="shares" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtMy0xLTEtNDM2Nzk_e852c8fb-181c-4cca-8fc3-5073b121bfe3">143,984</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtNS0xLTEtNDM2Nzk_3fc11d56-c705-4a80-ba57-a3ee922e7171"><ix:nonFraction unitRef="shares" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtNS0xLTEtNDM2Nzk_724d7064-1f01-46db-b709-09213c91ef5b">147,194</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtNy0xLTEtNDM2Nzk_142da899-4579-4ff6-adf8-9933c1ba9f63"><ix:nonFraction unitRef="shares" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtNy0xLTEtNDM2Nzk_8d594cd6-6dec-43e9-97f9-0ee137d7355e">143,550</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;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 Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></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%">SANGAMO THERAPEUTICS, INC.</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:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited; in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:#cff0fc;padding:2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMi0xLTEtMS00MzY3OQ_464f00e0-601e-4ff9-b417-49fffc78ff28">43,173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;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="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMi0zLTEtMS00MzY3OQ_23e17019-48ed-466c-9387-d9bb6cea456f">47,174</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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMi01LTEtMS00MzY3OQ_e9a5e44a-487a-4817-b6a6-919e62102faf">87,150</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMi03LTEtMS00MzY3OQ_0e8a117f-1c5e-491b-b8ef-345b65570568">93,113</ix:nonFraction>)</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMy0xLTEtMS00MzY3OQ_c89cbe27-6768-4a81-a070-a6934571d5e9">6,108</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="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMy0zLTEtMS00MzY3OQ_52ea99f7-8324-4015-ac0d-822b87fa733e">1,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMy01LTEtMS00MzY3OQ_946eef7a-0728-4303-8c62-44b50ed57476">8,012</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMy03LTEtMS00MzY3OQ_a89999e5-dd89-471d-8281-cb4aa77216b1">3,441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net pension gains</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="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNC0xLTEtMS00NjAzMA_24824441-5d11-446d-a9c0-fdbf4290cf19">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNC0zLTEtMS00NjAzMA_d0a55ec5-3e2c-4b28-a0e8-2dc0e471fd48">&#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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNC01LTEtMS00MzY3OQ_7070c0f8-33d7-4b2e-95d0-6a18d59aa520">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNC03LTEtMS00MzY3OQ_6b67981f-3934-4cda-a651-f4de7d8aa7bb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss) gain on marketable securities, 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNS0xLTEtMS00MzY3OQ_a13aeacc-318c-4703-afcb-f6f150403150">153</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNS0zLTEtMS00MzY3OQ_301c3f46-c597-44da-9a91-91b3475eabe4">35</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNS01LTEtMS00MzY3OQ_06e9ba54-e0fc-4c27-b4c2-b8ffc04fb12b">1,236</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNS03LTEtMS00MzY3OQ_64685d45-04e2-4c37-b1da-cf0c786b272d">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><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%">Comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNy0xLTEtMS00MzY3OQ_726ef1c6-8ab9-41c8-8ad1-e842bb21fc13">49,378</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="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNy0zLTEtMS00MzY3OQ_3a8cffc3-04cc-4efb-bac7-734a2d8d8f38">45,901</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNy01LTEtMS00MzY3OQ_7e2aaa21-7837-46ec-a04d-73ca21a0f213">96,323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNy03LTEtMS00MzY3OQ_749b7c05-3120-4b43-9bd0-893dc03ddd75">96,545</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss attributable to non-controlling 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="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOC0xLTEtMS00MzY3OQ_3ae42e6d-f556-452b-a9f7-8ec834bd8ccc">&#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="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOC0zLTEtMS00MzY3OQ_c4c5253b-4cbb-49fb-a697-0a9f3a197c56">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOC01LTEtMS00MzY3OQ_73dfa53d-7306-48d2-bb60-ef633215eebd">&#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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOC03LTEtMS00MzY3OQ_f2307714-a9bd-426d-91d0-3352cc049605">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss attributable to Sangamo Therapeutics, Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOS0xLTEtMS00MzY3OQ_3d2058d2-d8b9-40ea-8933-893456c5014f">49,378</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOS0zLTEtMS00MzY3OQ_bcb1255e-bc52-48f2-a26f-8754a44afe28">45,896</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOS01LTEtMS00MzY3OQ_5024e03e-38f7-4280-a23f-68b64b27ccfd">96,323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOS03LTEtMS00MzY3OQ_5a03dea6-eee2-418c-9d16-b6ae151f2a24">96,534</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></table></div><div style="margin-top:12pt;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 Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></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%">SANGAMO THERAPEUTICS, INC.</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:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited; in thousands, except share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.683%"><tr><td style="width:1.0%"></td><td style="width:27.276%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.896%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align: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, 2022</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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:700;line-height:100%">Common Stock</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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/>Deficit</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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/>Other<br/>Comprehensive<br/>(Loss) Income</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Total</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%">Stockholders&#8217;</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%">Equity</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></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:9pt;font-weight:400;line-height:100%">Balances at March 31, 2022</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="i6a819f5a7bda455296f26f9fe2260c99_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy0xLTEtMS00MzY3OQ_6379f540-7bce-46c0-87dd-f29973ec8aa9">146,664,760</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="i6a819f5a7bda455296f26f9fe2260c99_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy0zLTEtMS00MzY3OQ_9ba907dc-b0c0-4445-9028-8041bc831bd2">1,467</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="id3dd6ffbf38a4e2c9f7318c000980149_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy01LTEtMS00MzY3OQ_a7d0b2b0-1f0d-4b3c-801e-e59ee14dd2d5">1,340,254</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="i8b768d6e3f9b4578af44ffb8c51b8d87_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy03LTEtMS00MzY3OQ_1063f514-9495-4dd6-857e-8e83137c964d">1,000,244</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83410e1859c6424b91ce98e1be62101b_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy05LTEtMS00MzY3OQ_b2174d58-2c5e-4b6b-86f0-7fd65caa2940">6,955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie293efabed224f4b9f2df308de6b9298_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy0xMS0xLTEtNDM2Nzk_dd5af3ac-918f-4740-a334-6b0168843891">334,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Issuance of common stock in connection with at-the-market offering, net of offering 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="shares" contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNC0xLTEtMS00MzY3OQ_efc248cd-c0e5-49ba-8c45-c75aa20e2860">6,228,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNC0zLTEtMS00MzY3OQ_2b06e214-1514-466a-8c23-dec36163e28a">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNC01LTEtMS00MzY3OQ_11ab4be0-1d12-464f-bf85-ed116be7d617">24,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNC0xMS0xLTEtNDM2Nzk_604759e6-5886-411f-a897-66a9d97d8ed3">24,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, 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%"><ix:nonFraction unitRef="shares" contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNS0xLTEtMS00MzY3OQ_dc6f4f5e-8a63-403e-bd05-c99c10a8cfb8">99,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNS0zLTEtMS00MzY3OQ_02ac6de8-313c-4da3-bd08-57fb4caf0f24">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNS01LTEtMS00MzY3OQ_4bffe1f7-d692-4acf-ac2d-efa7313b1b62">171</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNS0xMS0xLTEtNDM2Nzk_65b691a4-fdeb-4133-9213-8ee0e81b41dc">170</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNi0xLTEtMS00MzY3OQ_7fd5f324-67e6-46c7-b110-936f2295bf34">359,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNi0zLTEtMS00MzY3OQ_f419a2d8-8c1a-4333-a2f4-1252f168c77c">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNi01LTEtMS00MzY3OQ_c9e179a2-8bf0-472c-a6e3-2e00c61fdd0d">1,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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNi0xMS0xLTEtNDM2Nzk_66c1e9e5-9012-480a-a071-a24cfe833a18">1,115</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:9pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNy01LTEtMS00MzY3OQ_380520af-f69a-4dde-88ec-fc3347c476ee">7,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNy0xMS0xLTEtNDM2Nzk_c9bc4534-8b71-43e9-b965-2547f3dc7006">7,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee36a40aa6924fe9a74d08a9ec94b1ee_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfOS05LTEtMS00MzY3OQ_268c21d7-a9b3-453b-a955-6d70234c5341">6,108</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="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfOS0xMS0xLTEtNDM2Nzk_8b57b322-3d53-45cb-a52f-42c02e5ce81a">6,108</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net pension gains</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee36a40aa6924fe9a74d08a9ec94b1ee_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTEtOS0xLTEtNDM2Nzk_efdbebd4-eda6-4323-9d77-b72673a66ec5">56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTEtMTEtMS0xLTQzNjc5_717c3ca0-9760-430e-a406-f0bdf91f2859">56</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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net unrealized loss on marketable securities, 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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee36a40aa6924fe9a74d08a9ec94b1ee_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTItOS0xLTEtNDM2Nzk_d2be40a1-708c-4347-a343-753b25f02a33">153</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTItMTEtMS0xLTQzNjc5_8893760f-988d-42f6-a175-47122986d5b7">153</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d1b0b5c1ad54aa88745df56688e539f_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTQtNy0xLTEtNDM2Nzk_87a92253-1a01-4a41-8b70-1fe2ff92018b">43,173</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTQtMTEtMS0xLTQzNjc5_027309d6-9a64-455c-b886-d058134a5ccf">43,173</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:9pt;font-weight:400;line-height:100%">Balances at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c4e00f4e0394d2db17e0ad093551fee_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtMS0xLTEtNDM2Nzk_2b19c711-8be6-48a7-81cb-51e6414275e5">153,352,502</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="i6c4e00f4e0394d2db17e0ad093551fee_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtMy0xLTEtNDM2Nzk_019ab6ac-6b5c-40a0-afee-45c530c05a4e">1,534</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="ie73265cd9d164f608aaecbf5deec5891_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtNS0xLTEtNDM2Nzk_957e78fe-9d8f-4753-8f24-b22b30cfb148">1,373,324</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="ia89e9f40d58a41dbaa47697125ddbde4_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtNy0xLTEtNDM2Nzk_a6f1bf4b-908b-4718-bd3d-6278a541eeab">1,043,417</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="icf3c3918dbbc4cb8bfd90b9842ef5e7f_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtOS0xLTEtNDM2Nzk_915adc6a-2ac0-4332-b74a-14ecec9683cd">13,160</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtMTEtMS0xLTQzNjc5_f15ccde8-e7e2-4740-8d33-d7047ae8f6b9">318,281</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="margin-top:12pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.683%"><tr><td style="width:1.0%"></td><td style="width:27.276%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.896%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align: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, 2022</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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:700;line-height:100%">Common Stock</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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/>Deficit</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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/>Other<br/>Comprehensive<br/>(Loss) Income</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Total</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%">Stockholders&#8217;</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%">Equity</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></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:9pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4506972eca294c7d95862856a247a230_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy0xLTEtMS00NDE2MA_96079c0e-47a1-45a1-b762-f736e314851f">145,921,530</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="i4506972eca294c7d95862856a247a230_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy0zLTEtMS00NDE2MA_6359d634-c81c-4807-8f3f-73b33075d2fd">1,459</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="i2437d2053a1b4632a9ef9d84824126de_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy01LTEtMS00NDE2MA_91d6533a-aa73-446b-9ae8-2e85164014ca">1,334,138</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="i7881049bb0ba4c4099a56744d0f20b36_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy03LTEtMS00NDE2MA_7e0e95fc-290c-4a78-93d1-d6d2a6657ef6">956,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ie8b34874188146d6970f18f8a44271d7_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy05LTEtMS00NDE2MA_b5ca80c2-1673-49ba-b162-4d027ac49143">3,987</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy0xMS0xLTEtNDQxNjA_735b83ad-5880-4dc1-a665-5f3fc3bb17a8">375,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Issuance of common stock in connection with at-the-market offering, net of offering 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="shares" contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNC0xLTEtMS00NDE2MA_a69384de-5b04-4b30-a4c4-c927db14e74d">6,228,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNC0zLTEtMS00NDE2MA_6c2c8f89-470d-488d-9d45-0a1783c2c453">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNC01LTEtMS00NDE2MA_d10bc82e-167c-47dd-8198-37916bbafcf7">24,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNC0xMS0xLTEtNDQxNjA_81b518e2-423c-4f83-aa70-ee12f642598f">24,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, 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%"><ix:nonFraction unitRef="shares" contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNS0xLTEtMS00NDE2MA_4222a960-baa1-4503-8e59-ca6386012d85">842,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNS0zLTEtMS00NDE2MA_89f0d469-3510-4b65-bd5c-c8acd2d63652">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNS01LTEtMS00NDE2MA_175570cd-8a8f-4570-adf9-45fbc2e3fb22">1,746</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNS0xMS0xLTEtNDQxNjA_3102d9d8-5a51-432b-9c25-39896b757caa">1,737</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNi0xLTEtMS00NDE2MA_83a004ed-a1aa-45b0-af50-97995a23021e">359,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNi0zLTEtMS00NDE2MA_dbaaa8b8-bcf6-4b36-a58b-26348ddae5aa">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNi01LTEtMS00NDE2MA_87c5f3ea-8788-4acb-a0b1-513fb4a1d46c">1,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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNi0xMS0xLTEtNDQxNjA_99cbc073-6923-4a0f-9c5b-85986fa60602">1,115</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:9pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNy01LTEtMS00NDE2MA_d5f3e135-31ca-4518-9a27-c8877b7e3cda">15,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNy0xMS0xLTEtNDQxNjA_16fc33c6-567c-4179-b911-a94bdad9ec86">15,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ccaed5141f54d78bd6554ad334bbdea_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfOS05LTEtMS00NDE2MA_9fcc5535-d6fc-4be2-9919-1d5298407a1b">8,012</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfOS0xMS0xLTEtNDQxNjA_2fdef820-192b-4c1a-bbcb-85bbb0b18a42">8,012</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net pension gains</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ccaed5141f54d78bd6554ad334bbdea_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTAtOS0xLTEtNDQzNjI_fc2b8c66-5489-460b-b3b2-c4350587d7c2">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTAtMTEtMS0xLTQ0Mzcw_9e86b10c-b428-4c8c-a238-9038c977229b">75</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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net unrealized loss on marketable securities, 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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ccaed5141f54d78bd6554ad334bbdea_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTItOS0xLTEtNDQxNjA_893536c3-ffd1-456f-9a07-3b7435ed1963">1,236</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTItMTEtMS0xLTQ0MTYw_3a2b4a2a-4609-4ca8-a76a-cca4b7766f73">1,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec03aa7dce874a6ab6efca5104203637_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTQtNy0xLTEtNDQxNjA_89799933-9e0c-4c91-8bc2-dd0609813f4a">87,150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTQtMTEtMS0xLTQ0MTYw_1e68e553-06df-48ef-97b5-745bd11eb6b2">87,150</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:9pt;font-weight:400;line-height:100%">Balances at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c4e00f4e0394d2db17e0ad093551fee_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtMS0xLTEtNDQxNjA_39d8d32e-ce0f-4eed-bddc-7a8d1ae16d2d">153,352,502</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="i6c4e00f4e0394d2db17e0ad093551fee_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtMy0xLTEtNDQxNjA_3eafba84-2ee0-4378-80a1-e8e394711261">1,534</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="ie73265cd9d164f608aaecbf5deec5891_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtNS0xLTEtNDQxNjA_9428b370-0c8f-43c1-bda2-6983f15de649">1,373,324</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="ia89e9f40d58a41dbaa47697125ddbde4_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtNy0xLTEtNDQxNjA_33b18ade-8298-48aa-ad6a-0992ada37985">1,043,417</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="icf3c3918dbbc4cb8bfd90b9842ef5e7f_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtOS0xLTEtNDQxNjA_4875f632-eaf8-4cd9-bf21-7b02bc34f357">13,160</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtMTEtMS0xLTQ0MTYw_c5e2fe15-afd2-447c-8168-4fdadce7b5e9">318,281</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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></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%">SANGAMO THERAPEUTICS, INC.</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:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited; in thousands, except share amounts)</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:26.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.479%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.198%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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:700;line-height:100%">Common Stock</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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/>Deficit</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-<br/>Controlling<br/>Interest</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Total</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%">Stockholders&#8217;</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%">Equity</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></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:9pt;font-weight:400;line-height:100%">Balances at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i01e629c9826a4b15924024c82ba87c15_I20210331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy0xLTEtMS00MzY3OQ_a8a85b88-3ad9-4dd5-840f-02b1e9624cef">143,713,765</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="i01e629c9826a4b15924024c82ba87c15_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy0zLTEtMS00MzY3OQ_7b1d39a1-d06f-4551-90c9-94b2c453857a">1,437</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="ifba8f42d1c334af78ea1fd7983338bb7_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy01LTEtMS00MzY3OQ_2d8f9ab7-8f99-40b4-b42e-935ad479b576">1,292,118</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="ia7cff1e516e14fac9f8082974e1cb0f4_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy03LTEtMS00MzY3OQ_dee24a50-bb6b-45de-bd9f-513b9a9fdf67">823,914</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0e26e444604a3b99fbbb6f48eaf085_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy05LTEtMS00MzY3OQ_e8e242e3-595d-42ca-8da7-df86826bb2a7">714</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="i8407db34b667498782dd81e93601ae5d_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy0xMS0xLTEtNDM2Nzk_7814a265-4801-4d31-8b44-efd9a80e50a7">938</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2df68f0c83c4d03a8586075bae384b8_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy0xMy0xLTEtNDM2Nzk_e17955bd-2c52-49ed-8067-121cb422f55c">469,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock in connection with at-the-market offering, net of offering 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="shares" contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNC0xLTEtMS00MzY3OQ_23c17c5a-de6a-49c1-8d0c-6332c27f1f16">770,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNC0zLTEtMS00MzY3OQ_62129b88-ad01-4cfc-a690-626c61b6bb81">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNC01LTEtMS00MzY3OQ_e011fb5c-d76a-461e-b900-3460cebd1578">9,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNC0xMy0xLTEtNDM2Nzk_66a99130-6236-4b1d-94df-cce107720690">9,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, 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%"><ix:nonFraction unitRef="shares" contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNS0xLTEtMS00MzY3OQ_bf698131-92fc-440b-b52c-17b1caf25358">378,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNS0zLTEtMS00MzY3OQ_17561d4a-6542-4330-bc25-f615d37c22a5">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNS01LTEtMS00MzY3OQ_1005fd9b-28ef-4c3b-ad47-466b268b3544">1,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNS0xMy0xLTEtNDM2Nzk_50d711bf-a14a-4cfc-80c7-cac19ecab61f">1,393</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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNi0xLTEtMS00MzY3OQ_bc2b0583-3493-408b-87fa-285e0a7cdee0">244,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNi0zLTEtMS00MzY3OQ_8da792d6-a28e-4c99-87dd-3ed4f224e438">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNi01LTEtMS00MzY3OQ_4a843e4a-0786-45dc-9833-3a85a6cd715d">2,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNi0xMy0xLTEtNDM2Nzk_66a86981-c0e1-4c1b-b2a0-ebd0d8fa848f">2,054</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:9pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNy01LTEtMS00MzY3OQ_1d9d7e28-a85b-4e95-aca1-e9542f6d1396">9,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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNy0xMy0xLTEtNDM2Nzk_6b069cac-bedb-4372-92bc-382ec0b11cc5">9,483</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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition of additional shares of Sangamo France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630" decimals="-3" sign="-" name="sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfOC01LTEtMS00MzY3OQ_65c2d2a4-19c0-4030-99e2-5bafba687307">70</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfOC0xMy0xLTEtNDM2Nzk_ed03e989-205c-406d-b5b8-871bf3c88bb5">70</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f63d094e22e4572a4408302b3cf6840_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfOS05LTEtMS00MzY3OQ_9e147ecc-a443-4bcb-817f-f5d6e9c443f8">1,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfOS0xMy0xLTEtNDM2Nzk_6c69e6ee-8fed-404e-822b-22a6fe78775f">1,308</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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net unrealized loss on marketable securities, 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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7f63d094e22e4572a4408302b3cf6840_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTEtOS0xLTEtNDM2Nzk_60f22a45-415f-4e63-85ef-5820172348a8">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTEtMTMtMS0xLTQzNjc5_f60eedbd-9b14-4d07-8971-0c8e480d36fb">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:120%">Buy-out of non-controlling interest</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTEtNS0xLTEtNDQ0OTQ_bf3d5732-2bd3-4684-9742-a93567e715c7">943</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ac499621ae04fe6b6705970a3f929d5_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTEtMTEtMS0xLTQ0NDk0_14561dda-5736-484c-a159-0aa3281a5811">943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14533bd9f1df470a888c4e92ec3e3c57_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTItNy0xLTEtNDM2Nzk_3652a13d-e8db-4596-8f19-3df4fc26230b">47,169</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ac499621ae04fe6b6705970a3f929d5_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTItMTEtMS0xLTQzNjc5_8d362bfe-83b2-4e04-ae7c-3e8e031affd6">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTItMTMtMS0xLTQzNjc5_f40784a7-4d12-4476-b8f6-cb7e3ecf08bc">47,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtMS0xLTEtNDM2Nzk_48ffa4f0-b033-4ce1-a924-438e00ec2191">145,106,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtMy0xLTEtNDM2Nzk_57b90606-ddc5-46aa-9955-433c45c405dc">1,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3694fd71fb9d49d5ac5812d46d761d4e_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtNS0xLTEtNDM2Nzk_a7d5fa1b-d859-4c69-b30b-28a8d4aff1ce">1,313,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e7f390efc044bb6b3d9ace15bc4a57b_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtNy0xLTEtNDM2Nzk_4fd4fc31-8767-4567-9ce9-7b65caffc6e4">871,083</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6d66ad013b943e2addafb89cddb2d7d_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtOS0xLTEtNDM2Nzk_25a50ee2-a50f-431d-af92-e41c9256c045">1,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4037e6cda7e24b2580b5360ea81d1d19_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtMTEtMS0xLTQzNjc5_7730157f-5a4d-4b1f-83e5-1d51e56ba5aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica323944473b4533b52fd227bc6e9100_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtMTMtMS0xLTQzNjc5_1ae29722-c1cd-4752-83e6-29b2f6aabe43">445,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:26.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.479%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.198%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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:700;line-height:100%">Common Stock</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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/>Deficit</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-<br/>Controlling<br/>Interest</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Total</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%">Stockholders&#8217;</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%">Equity</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></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:9pt;font-weight:400;line-height:100%">Balances at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i393abbb87f6f4e08924eac5728a47465_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy0xLTEtMS00NDE2Mw_b0f51a57-188f-4cc0-bcb8-2331d382d291">142,063,203</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="i393abbb87f6f4e08924eac5728a47465_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy0zLTEtMS00NDE2Mw_299d5ace-949d-4104-8c19-0060a7dedc91">1,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><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="i99a011c64011465fa9ae371034363811_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy01LTEtMS00NDE2Mw_22577f02-e684-467b-8fc8-62e327d5d029">1,269,375</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="i50515540ee6d49abacab71864682dbcf_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy03LTEtMS00NDE2Mw_7767080b-3928-4627-9f53-7ef372a08e56">777,981</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416f4d9c52ba40e09b33611a7c2b3651_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy05LTEtMS00NDE2Mw_2df84040-7ffb-4cd7-95c2-ecee88f0bc62">5,419</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="ie17f725f00eb48da9d67bc96778dc22a_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy0xMS0xLTEtNDQxNjM_5d97abc1-3065-4466-a7d6-cf082d355b7e">868</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1ba916695fa4da18d66974fb7d70fec_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy0xMy0xLTEtNDQxNjM_ef9cb05f-6641-40ad-ac47-c575d34c0422">497,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock in connection with at-the-market offering, net of offering 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="shares" contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNC0xLTEtMS00NDE2Mw_1abcd9ec-d522-4c45-afa4-fd3d0cfdb99d">1,805,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNC0zLTEtMS00NDE2Mw_d6d8e154-a329-4357-9911-ec71e2a1128e">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNC01LTEtMS00NDE2Mw_01e8b3f5-b4f5-4443-a94d-ed8c44bf5db1">24,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNC0xMy0xLTEtNDQxNjM_1aae11cb-9a63-4e64-91b7-290c6271c0bb">24,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, 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%"><ix:nonFraction unitRef="shares" contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNS0xLTEtMS00NDE2Mw_4077df9f-b65c-42d7-824b-24e548c176b3">993,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNS0zLTEtMS00NDE2Mw_413da380-0d3c-4cdf-8b90-7cc788027001">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNS01LTEtMS00NDE2Mw_6e75c7e4-24a7-42f7-bc87-f3017cb88008">967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNS0xMy0xLTEtNDQxNjM_9d799d76-c3a2-4527-bf02-2e819a40601b">977</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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNi0xLTEtMS00NDE2Mw_13973eb1-69f9-4016-bcaa-421530ef2ca6">244,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNi0zLTEtMS00NDE2Mw_7930e6e4-dfb3-44f2-b92f-a142f9c4413b">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNi01LTEtMS00NDE2Mw_c59ad3e9-c625-4777-b43a-bd523f5cae70">2,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNi0xMy0xLTEtNDQxNjM_f3240a14-352f-4c1b-8a60-f3b1a5c94fa7">2,054</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:9pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNy01LTEtMS00NDE2Mw_a20a3097-3d4b-410f-b049-41e064520e73">17,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNy0xMy0xLTEtNDQxNjM_04a5a00b-a267-4b0c-b0c0-104019b603ac">17,007</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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition of additional shares of Sangamo France</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630" decimals="-3" sign="-" name="sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOC01LTEtMS00NDE2Mw_0079e009-80bb-4dcd-9bac-e74d75bddd57">70</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7e279dc610e41919e2c7449c87a4b25_D20210101-20210630" decimals="-3" sign="-" name="sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOC0xMS0xLTEtNDQxNjM_e2de6f41-3ea6-4b07-9287-0d0913531b9b">64</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOC0xMy0xLTEtNDQxNjM_e1814086-52bd-41cf-971f-28eb7bf61fa5">134</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd154693f71e46d99068f38dd11aaa14_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOS05LTEtMS00NDE2Mw_af061f41-7f90-4a92-8ccd-5cec5a6a44b0">3,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOS0xMy0xLTEtNDQxNjM_78eb20e4-4f16-4511-8089-2224c53998b2">3,441</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net unrealized gain on marketable securities, 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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd154693f71e46d99068f38dd11aaa14_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTEtOS0xLTEtNDQxNjM_c832f799-aa53-4711-b531-9169f08c7826">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTEtMTMtMS0xLTQ0MTYz_9c7067ae-6a50-4626-83ab-5b6a8ffbd0e2">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="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Buy-out of non-controlling interest</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItNS0xLTEtNDQ1OTY_2ff6dc58-285e-431e-b283-b2cc51bee0a5">943</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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7e279dc610e41919e2c7449c87a4b25_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItMTEtMS0xLTQ0NTk2_8423d650-d1e7-4064-9415-d6f34df3756a">943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8ca0e42b4984ccc80a13deb97b3cc29_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItNy0xLTEtNDQxNjM_ee7b346a-6f90-445d-89e6-3cc3627995a4">93,102</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7e279dc610e41919e2c7449c87a4b25_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItMTEtMS0xLTQ0MTYz_8c37333f-ca76-4249-809a-98ca8125b9bf">11</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItMTMtMS0xLTQ0MTYz_62a196b8-c429-4684-82e8-2ec46aa74305">93,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtMS0xLTEtNDQxNjM_5550888e-e71c-4005-bc9c-f27f163bf518">145,106,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtMy0xLTEtNDQxNjM_de115564-59d2-41e9-8853-bba2e3d781aa">1,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3694fd71fb9d49d5ac5812d46d761d4e_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtNS0xLTEtNDQxNjM_a5a5c2c0-9ad1-4aca-a22d-05ef0b8df0c7">1,313,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e7f390efc044bb6b3d9ace15bc4a57b_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtNy0xLTEtNDQxNjM_17996d6a-14d5-42d8-bf14-39d8ce879d48">871,083</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6d66ad013b943e2addafb89cddb2d7d_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtOS0xLTEtNDQxNjM_d19518c6-9dea-4400-9888-8551aacea0f6">1,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4037e6cda7e24b2580b5360ea81d1d19_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtMTEtMS0xLTQ0MTYz_6d6012c8-b77d-4f4c-bf13-6296b5559433">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica323944473b4533b52fd227bc6e9100_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtMTMtMS0xLTQ0MTYz_840bef44-d8af-4bd9-8945-634146f971c6">445,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;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 Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></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%">SANGAMO THERAPEUTICS, INC.</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: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; in thousands)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:74.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:700;line-height:100%">Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMy0xLTEtMS00MzY3OQ_39f5d3dd-f2c3-413a-b0e4-5e444420a46c">87,150</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMy0zLTEtMS00MzY3OQ_d1cca82b-de6c-4397-94fc-586391cfdd14">93,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNS0xLTEtMS00MzY3OQ_c0f7bd70-f461-4ebd-a045-1bef280d1437">5,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNS0zLTEtMS00MzY3OQ_69df3104-0292-4da5-93dd-78f88f086c38">4,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of premium on marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNi0xLTEtMS00MzY3OQ_5627a559-8e40-4ff4-a065-dee358cbb980">207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNi0zLTEtMS00MzY3OQ_4f3939ba-a527-4eb3-a45e-79d52a099544">1,733</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization and other changes in 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="sgmo:AmortizationAndOtherChangesInRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNy0xLTEtMS00MzY3OQ_5af69314-bdad-4180-ac9d-930c3fe17942">4,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="sgmo:AmortizationAndOtherChangesInRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNy0zLTEtMS00MzY3OQ_4dd4f27e-8fb1-4f8b-90b3-6f02a0b404d0">4,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on free shares</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="sgmo:GainLossOnFreeShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfOC0xLTEtMS00MzY3OQ_a701c0e7-9c67-4856-b2f7-b2470dc070b4">&#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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="sgmo:GainLossOnFreeShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfOC0zLTEtMS00MzY3OQ_172f9745-819f-4658-b77b-41428e47e114">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfOS0xLTEtMS00MzY3OQ_d360fa6b-a719-4712-9c60-478b81992b2b">15,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfOS0zLTEtMS00MzY3OQ_36573523-1218-41b5-b5a4-879d5985ec76">17,007</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTItMS0xLTEtNDM2Nzk_b204ddbe-2562-4132-b80a-b3be40886a7c">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTItMy0xLTEtNDM2Nzk_1ead2b5b-ca65-4e89-8854-4a683ff19b48">228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTMtMS0xLTEtNDM2Nzk_aa8c1372-3d11-4e51-b7d0-50a01515eabd">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTMtMy0xLTEtNDM2Nzk_c3a85925-860c-4509-b399-031c45226f17">1,658</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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 expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTQtMS0xLTEtNDM2Nzk_f9405d26-c636-45b9-a329-3693eb02496d">4,992</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTQtMy0xLTEtNDM2Nzk_8f4b1077-f855-4a31-802b-a5133991d02d">4,441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTUtMS0xLTEtNDM2Nzk_c594497d-fd64-46df-8bf4-ee07f298ba15">5,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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTUtMy0xLTEtNDM2Nzk_f92e2507-de50-41ac-8e60-3ec5f4c773b0">3,204</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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 and employee benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTctMS0xLTEtNDM2Nzk_0a1f56a1-186f-4ea2-a5a3-e5490d83828a">6,618</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTctMy0xLTEtNDM2Nzk_60b0a476-1c2d-4dff-8b49-7d5d23ddab10">3,253</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><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTktMS0xLTEtNDM2Nzk_32ce9d5a-72e2-4bad-a496-e6624bdaf689">43,772</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTktMy0xLTEtNDM2Nzk_1f5075a0-1cde-4939-8fa9-2c49bc96add9">41,481</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjAtMS0xLTEtNDM2Nzk_e46a23f3-8e60-416b-967c-2461ad9899d3">2,121</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjAtMy0xLTEtNDM2Nzk_1ec5be9c-0cd4-4824-b32d-d176e302af82">2,102</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjEtMS0xLTEtNDM2Nzk_fa03da02-022d-4490-a022-6a3a39cda7c0">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjEtMy0xLTEtNDM2Nzk_e5baa586-6120-4f96-94b4-38a6447610d7">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 2px 25.75pt;text-align: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 cash used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjItMS0xLTEtNDM2Nzk_5a924168-e96a-4a3e-9cac-997ddff531fe">112,960</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjItMy0xLTEtNDM2Nzk_9d6463b3-dd03-4534-b101-8a41ce223286">121,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investing Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjQtMS0xLTEtNDM2Nzk_b3b1360f-720e-4fc9-97f2-13b9afbe8714">129,928</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjQtMy0xLTEtNDM2Nzk_c116cd97-3866-425d-9633-2e65f21dccff">180,049</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturities of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjUtMS0xLTEtNDM2Nzk_a7303237-205b-4a49-9ac2-6357e58198f8">168,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjUtMy0xLTEtNDM2Nzk_ce59e952-3247-4ae0-bf1a-b1aada3702b5">323,099</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjYtMS0xLTEtNDM2Nzk_5497bb36-53fb-4021-bb14-9e006e7c5202">&#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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjYtMy0xLTEtNDM2Nzk_d81a091b-947d-4ed3-8dc8-f42cfdfdc2c8">6,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjctMS0xLTEtNDM2Nzk_1e429b39-054c-4b27-aa02-2bdddebd15af">8,284</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjctMy0xLTEtNDM2Nzk_6843c3e4-e57e-4295-80a6-08362fddfb76">15,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase of additional Sangamo France 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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjgtMS0xLTEtNDM2Nzk_ea36d403-0214-45eb-9004-63fa1ecf3dc2">&#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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjgtMy0xLTEtNDM2Nzk_e18ad1bc-c55d-4d40-9b67-8bc5db988571">119</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><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 25.75pt;text-align: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 cash provided by investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzAtMS0xLTEtNDM2Nzk_a2c8cc57-540b-4c8c-967b-01ea4c0fe9f6">30,134</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzAtMy0xLTEtNDM2Nzk_723d32f8-cf88-4ff6-83a8-40b1df547bcb">134,588</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:700;line-height:100%">Financing Activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from at-the-market offering, net of offering 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="i0b98db1fbd0b456ab2b314b431f841cc_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzItMS0xLTEtNDM2Nzk_f7fcbbbd-a393-4ace-8209-78b6a82ea010">21,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12d7e3b6232848aaa96e0a9bf002e039_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzItMy0xLTEtNDM2Nzk_6aa1817f-b9df-4fce-9bb6-bd17451dbb22">22,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzQtMS0xLTEtNDM2Nzk_8c16fc05-1e34-4c34-a44a-e6d680c9f221">1,827</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzQtMy0xLTEtNDM2Nzk_7d190830-f4aa-492c-8ea8-bfcdc0e98771">2,725</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzUtMS0xLTEtNDM2Nzk_af9fa30c-75d0-4d7b-b4d6-de920d3a041f">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzUtMy0xLTEtNDM2Nzk_6d7c7acd-6e96-4fbb-ab18-5480e30e8367">3,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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 under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c551f2b80b448ce98c4c3a30170c03e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzYtMS0xLTEtNDM2Nzk_fd7fcb12-3ef3-42bd-a36b-61154f549775">1,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if72678614fd641c1807b2779edbb4c85_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzYtMy0xLTEtNDM2Nzk_464405e4-b4de-4cd3-b03a-cd3563c161b7">2,054</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 25.75pt;text-align: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 cash provided by financing 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzctMS0xLTEtNDM2Nzk_af882464-2ed9-4eb8-904e-877e0cc5fdb9">21,307</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzctMy0xLTEtNDM2Nzk_bc4a3634-c4e7-4a0e-a7b3-7f6ab4f74e25">25,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzgtMS0xLTEtNDM2Nzk_10188d12-58dd-44ba-9d77-2b6199b68d93">352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzgtMy0xLTEtNDM2Nzk_426b0fea-4e7a-42c6-9167-30d742176098">176</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (decrease) increase in cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzktMS0xLTEtNDM2Nzk_bb704824-d078-4eb0-89c4-c0ba763502ab">61,167</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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzktMy0xLTEtNDM2Nzk_863d9e30-a5f9-4736-be48-df405787f680">38,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash, beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDAtMS0xLTEtNDM2Nzk_ef3cdf93-a274-4aba-b9c4-d5aa832106cb">180,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1ba916695fa4da18d66974fb7d70fec_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDAtMy0xLTEtNDM2Nzk_90afdee7-2408-40c0-a7f9-f01b9a46381e">132,829</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:700;line-height:100%">Cash, cash equivalents, and restricted cash, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDEtMS0xLTEtNDM2Nzk_b3f456b1-8fbf-4b53-ab78-561f1cf5d9b5">119,205</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="ica323944473b4533b52fd227bc6e9100_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDEtMy0xLTEtNDM2Nzk_863c122f-708a-4b64-a376-f6d457d470e2">171,378</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:700;line-height:100%">Supplemental cash flow disclosures:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment included in unpaid liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDMtMS0xLTEtNDM2Nzk_c5347167-7eb1-469f-bcad-3b6dbbfb4f22">2,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDMtMy0xLTEtNDM2Nzk_fc940a95-e1cf-454f-a247-a76c1208367a">2,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDQtMS0xLTEtNDM2Nzk_426a6a69-0724-492b-84e5-eeee68451af0">&#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="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDQtMy0xLTEtNDM2Nzk_1f16f0f0-abf9-418e-8417-c25539e673f5">1,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buy-out of non-controlling interest</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="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDUtMS0xLTEtNDM2Nzk_459e7ec3-13bb-4307-8936-c49bc0d2f22d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDUtMy0xLTEtNDM2Nzk_5adbbdd5-e8e0-4c52-a44e-e9415954a602">943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;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 Condensed Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_37"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></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%">SANGAMO THERAPEUTICS, INC.</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:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_40"></div><div style="margin-top:12pt;padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1&#8212;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0NzI_a15d16df-2386-4430-8ad4-e9cf66fc3729" continuedAt="ifc93591f79b24ffda98c6e2790aa05f6" escape="true">ORGANIZATION, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="ifc93591f79b24ffda98c6e2790aa05f6" continuedAt="ifda8859f8a9744d0a3252b3b45b563fd"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization and Description of Business</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sangamo Therapeutics, Inc. (&#8220;Sangamo&#8221; or &#8220;the Company&#8221;) was incorporated in the State of Delaware in June 1995 and changed its name from Sangamo Biosciences, Inc. in January 2017. Sangamo is a clinical-stage genomic medicine company committed to translating ground-breaking science into medicines that transform the lives of patients with serious diseases.</span></div><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0NzQ_095fc490-3db4-4318-a609-3a3c7737579a" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of these financial statements for the periods presented have been included. Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022. The Condensed Consolidated Balance Sheet data at December&#160;31, 2021 was derived from the audited Consolidated Financial Statements included in Sangamo&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021 (the &#8220;2021 Annual Report&#8221;) as filed with the SEC on February&#160;24,&#160;2022.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in the Condensed Consolidated Financial Statements. For consolidated entities where the Company owns or is exposed to less than 100% of the economics, the Company records net loss attributable to non-controlling interests on its Condensed Consolidated Statements of Operations equal to the percentage of the economic or ownership interest retained in such entities by the respective non-controlling parties. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements and related financial information should be read together with the audited Consolidated Financial Statements and footnotes for the year ended December&#160;31, 2021, included in the 2021 Annual Report.</span></div></ix:nonNumeric><div style="margin-top:6pt;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%">Liquidity and Management&#8217;s Plan</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sangamo is currently working on a number of long-term development projects that involve experimental technologies. The projects may require several years and substantial expenditures to complete and ultimately may be unsuccessful. The Company plans to finance operations with available cash resources, collaborations and strategic partnerships funds, research grants and from the issuance of equity or debt securities. Sangamo believes that its available cash, cash equivalents, and marketable securities as of June&#160;30, 2022, and expected future milestones and research services revenue from collaborations, strategic partnerships and research grants, will be adequate to fund its currently planned operations through at least the next 12&#160;months from the date these Condensed Consolidated Financial Statements are issued. Sangamo will require substantial additional financial resources to complete the development and commercialization of its product candidates. Additional capital may not be available on terms acceptable to the Company, if at all. If adequate funds are not available, or if the terms of potential funding sources are unfavorable, the Company&#8217;s business and ability to develop its technology and therapeutic products would be harmed. Furthermore, any sales of additional equity securities may result in dilution to the Company&#8217;s stockholders, and any debt financing may include covenants that restrict the Company&#8217;s business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0Njg_84c062d1-30ea-4c3d-8eca-0ba2bdbebe65" continuedAt="ib39bbdac1ac1417d8c6ae25df351d8e4" escape="true"><div style="margin-top:9pt;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%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the Condensed Consolidated Financial Statements and the accompanying notes. On an ongoing basis, management evaluates its estimates including critical accounting policies or estimates related to revenue recognition, clinical trial accruals, income taxes, fair value of assets and liabilities, including from acquisitions, and stock-based compensation. Estimates are based on historical experience and on various other market specific and other relevant assumptions that the Company believes to be reasonable under the circumstances, the results of which form the basis for </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="ifda8859f8a9744d0a3252b3b45b563fd" continuedAt="i0653d7127c3c44e79e024d412a6c395d"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib39bbdac1ac1417d8c6ae25df351d8e4">making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates.</ix:continuation> </span></div><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0Njk_24c46fbb-003d-45be-9660-514b2e543ae5" continuedAt="i68c1c6e931214eadb66e105d64798721" escape="true"><div style="margin-top:9pt;padding-left:18pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its revenues pursuant to the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) Topic&#160;606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC&#160;Topic&#160;606&#8221;). The Company&#8217;s contract revenues are derived from collaboration agreements including licensing arrangements and research activity grants. Research and licensing agreements typically include upfront signing or license fees, cost reimbursements for research services, minimum sublicense fees, milestone payments and royalties on future licensees&#8217; product sales. The Company has agreements with both fixed and variable consideration. Non-refundable upfront fees and funding of research and development activities are considered fixed, while milestone payments are generally identified as variable consideration. Sangamo&#8217;s research grants are typically multi-year agreements and provide for the reimbursement of qualified expenses for research and development as defined under the terms of the grant agreement. Revenues under research grant agreements are generally recognized when the related qualified research expenses are incurred. Deferred revenue primarily represents the portion of research or license payments received but not earned.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC Topic&#160;606. The Company&#8217;s performance obligations include license rights, development services and services associated with regulatory submission and approval processes. Revenues from research services earned under collaboration agreements are generally recognized as revenue as the related services are provided. Revenues from non-refundable upfront fees are recognized over time either by measuring progress towards satisfaction of the relevant performance obligation, using the input method (i.e., cumulative actual costs incurred relative to total estimated costs) or on a straight-line basis when a performance obligation is expected to be satisfied evenly over a period of time (or when the entity has a stand-ready obligation). Significant management judgment is required to determine the level of effort required under an arrangement, and the period over which the Company expects to complete its performance obligations under the arrangement, which may include total internal personnel costs and external costs to be incurred as well as, in certain cases, the estimated stand-ready obligation period. Changes in these estimates can have a material effect on revenue recognized. If the Company cannot reasonably estimate when its performance obligations either are completed or become inconsequential, then revenue recognition is deferred until the Company can reasonably make such estimates. The Company includes the unconstrained amount of estimated variable consideration in the transaction price. The amount included in the transaction price is constrained to the amount for which it is probable that a significant reversal of cumulative revenue recognized will not occur. At the end of each subsequent reporting period, the Company re-evaluates the estimated variable consideration included in the transaction price and any related constraint and, if necessary, adjusts its estimate of the overall transaction price. Revenue is then recognized over the remaining estimated period of performance using the cumulative catch-up method. The estimated period of performance and project costs, such as personnel and manufacturing cost, are reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s current assumptions regarding the timing of its deliverables.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the stand-alone selling price of each performance obligation identified in the contract. The Company uses key assumptions to determine the stand-alone selling price, which may include forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. Related costs and expenses under these arrangements have historically approximated the revenues recognized.</span></div><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="sgmo:ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0ODQ_fb7a1513-dba0-45a4-be5a-d2277fd9bb0c" escape="true"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from major collaboration agreements and research activity grants as a percentage of total revenues were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Novartis Institutes for BioMedical Research, Inc.</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="number" contextRef="ie7b5c117447a4e35af324102a50a4a6b_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi0xLTEtMS00NjA3MQ_e109f4bb-b38f-41a1-916e-8058fe5def3f">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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;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="number" contextRef="i74c696c56c1d451fb96b46079722a138_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi0zLTEtMS00NjA3MQ_8e735235-5cb2-425d-a7e2-b093975063de">34</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"><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;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="number" contextRef="i822942803bb444908c2b13454c3bcd98_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi01LTEtMS00NjA3MQ_616946e0-ba3f-486b-9693-fc046cfc58b2">34</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"><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;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="number" contextRef="iba09d1254e5e443faf22b4f87018ea37_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi03LTEtMS00NjA3MQ_72697a03-72bd-4bfe-a3dc-23402ac1538a">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biogen MA, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5a1148dce5034c17b9258aacc2fe8fea_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi0xLTEtMS00NDY3MA_6ee78ce0-7fc1-481c-9b85-f96e7754767f">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie69ff5621a9142518f64b0a51c160418_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi0zLTEtMS00NDY3MA_812919aa-d933-4da6-9767-21fd5e2dd66b">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i26802dfca4ae4b30a9125222d88516ed_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi01LTEtMS00MzY3OQ_94b6fe81-4b7d-42d7-a2cc-0ab74838897b">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iffe1b526a7fd4e4589dcfd446c7cb624_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi03LTEtMS00MzY3OQ_866da206-7b39-46da-9ca7-17600810800e">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kite Pharma, Inc.</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="number" contextRef="ie430274afdf24d53be38cedcb9c602af_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNC0xLTEtMS00MzY3OQ_ac303750-75bd-4bdd-8120-ba6190dc2c2b">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5757395fc55a4525b5684d8f981e068b_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNC0zLTEtMS00MzY3OQ_310a67b7-94ac-4974-b51e-32244d8902ba">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2904f2cace2842318afcebee86976509_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNC01LTEtMS00MzY3OQ_6853ef8f-05d5-486b-985a-5ebd21e2fc3a">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia74c790eed9343488ee8780efa21fede_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNC03LTEtMS00MzY3OQ_25618dbe-33c5-4222-8ca3-2871048171af">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><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%">Sanofi S.A.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i320ae01e50d34cbaa174a376cbb60def_D20220401-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNS0xLTEtMS00MzY3OQ_3e84edd9-f743-4f4f-8501-84eee7036685">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if2eb7866129d4469a4c0998747a361ff_D20210401-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNS0zLTEtMS00MzY3OQ_681c3f4a-5806-4aee-a04a-077d32232b7b">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i2193373f3620405d85edd1c8be293699_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNS01LTEtMS00MzY3OQ_15679308-8678-4f1b-8556-782be1d07d43">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if087cb5d08864c85a60686ab3cd0e508_D20210101-20210630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNS03LTEtMS00MzY3OQ_e95646cf-9ede-4e7c-adca-419d98537252">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="i0653d7127c3c44e79e024d412a6c395d"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i68c1c6e931214eadb66e105d64798721">Funds received from the Company&#8217;s collaboration partners are generally not refundable and are recorded as revenue as the Company fulfills its performance obligations, which are satisfied over time (i.e., stand ready obligations) or by using the input method (i.e., cumulative actual costs incurred relative to total estimated costs). Revenue is also recognized when the Company has incurred qualified research and development costs that are reimbursable from its collaboration partners and when there is reasonable assurance that such costs will be reimbursed. Any payments received from a collaboration partner in advance of the completion of the relevant performance obligation are recorded as deferred revenue.</ix:continuation></span></div><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0ODA_c4713b71-969a-4a3c-9e9a-d1445db48df6" escape="true"><div style="margin-top:9pt;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%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sangamo considers all highly liquid investments purchased with original maturities of three months or less at the purchase date to be cash equivalents. Cash and cash equivalents consist of cash, deposits in demand money market accounts and U.S. government-sponsored entity debt securities. Restricted cash consists of a letter of credit for $<ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTEwNzY_806f6168-ff7d-40b8-b7a1-564bf8925186">1.5</ix:nonFraction>&#160;million, representing a deposit for the lease of the corporate headquarters in Brisbane, California.</span></div></ix:nonNumeric><div style="margin-top:6pt;text-indent:36pt"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0ODY_572862d9-0b2a-4f9f-907f-a99055e5bfe1" escape="true"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0ODY_bb188b86-e77a-412d-a2ed-2df68c32b4c4" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheets to the amounts reported within the accompanying Condensed Consolidated Statements of Cash Flows is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:50.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMS0xLTEtMS00MzY3OQ_bcac0f28-7296-42d9-8a6d-67a8e0a45287">117,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMS0zLTEtMS00MzY3OQ_4340a501-339e-4a0d-9f32-2b98b0fde65b">178,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica323944473b4533b52fd227bc6e9100_I20210630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMS01LTEtMS00MzY3OQ_1e409c6d-4154-4d3c-91ba-5ab19ab90cf2">169,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1ba916695fa4da18d66974fb7d70fec_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMS03LTEtMS00MzY3OQ_2b66785d-b568-4532-8729-2fe5e7e5999c">131,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMi0xLTEtMS00MzY3OQ_db08ffdf-404e-4b9e-b1f9-bf5538a183c1">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMi0zLTEtMS00MzY3OQ_3bf6a109-f6fc-4b12-9e2e-4513563aae2d">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica323944473b4533b52fd227bc6e9100_I20210630" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMi01LTEtMS00MzY3OQ_8295baaf-cb48-4604-b13a-529e4902737d">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1ba916695fa4da18d66974fb7d70fec_I20201231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMi03LTEtMS00MzY3OQ_c9b45fc2-c0e9-420f-922b-01902b7fcb92">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows</span></td><td style="background-color:#cff0fc;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:#cff0fc;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="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMy0xLTEtMS00MzY3OQ_d7d82bef-5b48-40bf-9a17-93ef23330d3c">119,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMy0zLTEtMS00MzY3OQ_a7ec2e54-89e5-497c-9492-2d5f2abf7547">180,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="ica323944473b4533b52fd227bc6e9100_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMy01LTEtMS00MzY3OQ_eeec917e-f57a-4dad-8b61-fce0e610b7b3">171,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"></td><td style="background-color:#cff0fc;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:#cff0fc;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="ia1ba916695fa4da18d66974fb7d70fec_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMy03LTEtMS00MzY3OQ_c1901602-e6dc-45ee-9b7a-3ff0465b265e">132,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:nonNumeric></div><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0NzE_ced042b8-c693-4717-8bdb-51ff0e3cf4db" escape="true"><div style="margin-top:9pt;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%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div></ix:nonNumeric></ix:continuation><div id="ifa43512648ff4661b23fbe64ac9ded50_43"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2&#8212;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RleHRyZWdpb246NWQ5N2NkOWU0MDcxNDFhZThlZTdiZGJhYzg1ODM1MzNfMjI1Nw_d9601264-a044-404b-a966-768cd9cbc57b" continuedAt="iba64bd7b35f94ad1bdf693fa00350c39" escape="true"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RleHRyZWdpb246NWQ5N2NkOWU0MDcxNDFhZThlZTdiZGJhYzg1ODM1MzNfMjI2MA_f046a45f-b34e-4516-9718-8a69f8a06a96" continuedAt="ie3d17c261f37487a929fafee105043f3" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="iba64bd7b35f94ad1bdf693fa00350c39" continuedAt="i5244f528530a436487b7c72191ed1bf5"><ix:continuation id="ie3d17c261f37487a929fafee105043f3"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, marketable securities, and the free shares asset. Fair value is determined based on a three-tier hierarchy under the authoritative guidance for fair value measurements and disclosures that prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3: Prices or valuation techniques that require inputs that are both significant to the fair value measurements and unobservable (i.e., supported by little or no market activity).</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="i5244f528530a436487b7c72191ed1bf5"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RleHRyZWdpb246NWQ5N2NkOWU0MDcxNDFhZThlZTdiZGJhYzg1ODM1MzNfMjI1OQ_489bcda5-4c7a-4621-9f29-8fedd100d000" escape="true"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements of the Company&#8217;s cash equivalents and marketable securities are identified at the following levels within the fair value hierarchy (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:50.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65b4954081fd4d2ebc7b379b109b5af1_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNS0xLTEtMS00MzY3OQ_544a4ac9-aa12-4360-928f-ca8d6ffec3ca">39,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebfa8e3f862e415089fda7ab28901ac9_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNS0zLTEtMS00MzY3OQ_f6710403-0d83-4042-ace5-5d2d615bd618">39,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f94205da9a407496ab22dde85d6ab0_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNS01LTEtMS00MzY3OQ_70275d94-3010-4a38-9adb-13abc94fad9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44cb18c108c64a7f85a1738be5ecd149_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNS03LTEtMS00MzY3OQ_52e1ecd2-27cd-435b-9b19-07f5714881b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bb24d628b6142a3b78ae1b9db5628f1_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNi0xLTEtMS00NjA4Mg_9372326e-02d2-481b-ad9c-7bb35e2abb11">11,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic50878e9e2004c2195a5528eb0e69f2d_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNi0zLTEtMS00NjA4Mg_cb6c29b9-57ad-4acf-9094-712d7589edc9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85f7be47558b44f0a06d4ae8a0c2df93_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNi01LTEtMS00NjA4Mg_c456510e-1b8a-4bde-afa0-e65ef045317d">11,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1db043a760a40de8707ebdea353f9b9_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNi03LTEtMS00NjA4Mg_e11cefba-36d0-4f13-bcb0-9fd4c6fa4824">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id23484bf9e524b90b8b02d097fd6bf90_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNy0xLTEtMS00MzY3OQ_1f907c38-6f7b-4ce0-a116-0e2093ad0d9b">2,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cd0dc71c3974000894313cc43f0bf61_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNy0zLTEtMS00MzY3OQ_2007e014-8691-4364-a343-33ff182aa617">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafe5a518392742d3b9be2f396aaef933_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNy01LTEtMS00MzY3OQ_658a84ad-a508-476d-8c63-5a6eb6f5fe6c">2,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i973663fb47554722a893ccbd987cb453_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNy03LTEtMS00MzY3OQ_12ac5a95-abfa-41c4-a057-26d227a9b59b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbdd46b34f5d4d5888f1e32026059426_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfOC0xLTEtMS00MzY3OQ_776545b8-4ce7-4431-a9b3-3a44148b0308">53,507</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3777fc55bc4f858cfd7f694fbc7a75_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfOC0zLTEtMS00MzY3OQ_742c54ab-9b0c-4c5c-b6a3-c30bd8386544">39,669</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafb332fdcda04c129420d4bd24d4ef39_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfOC01LTEtMS00MzY3OQ_57fc3d73-c766-46d6-a4c0-d9c0ddb8ad5d">13,838</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066ca9ec54e64da99203ae49f2afa483_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfOC03LTEtMS00MzY3OQ_b14eb773-2811-463e-80e7-ef4ffd185bec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65420219dd1643e5b6094aa90c3617db_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTAtMS0xLTEtNDM2Nzk_287c228f-426f-4122-a83d-f71ed2bc4925">26,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5d79561525d4ace818e6f9dc10b41c4_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTAtMy0xLTEtNDM2Nzk_cdb399ea-140d-4156-b469-db6d1a22a0d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief9bf3ce4a9b4fc3a7b7b94231a96d17_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTAtNS0xLTEtNDM2Nzk_64e34f96-d480-426f-95d0-cb8f9bb728bc">26,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idce12449723d4642a4f10b71a37bdf70_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTAtNy0xLTEtNDM2Nzk_b1c95adc-0543-42fc-a03e-0a4f5ddc7858">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bb24d628b6142a3b78ae1b9db5628f1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTEtMS0xLTEtNDM2Nzk_d260fb76-933d-4e07-a583-00e24d0fea0c">109,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic50878e9e2004c2195a5528eb0e69f2d_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTEtMy0xLTEtNDM2Nzk_6e47d85d-9926-4a92-b086-7db5e5823f33">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85f7be47558b44f0a06d4ae8a0c2df93_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTEtNS0xLTEtNDM2Nzk_31bb412d-ef3f-42de-be1f-eb7ecaa51984">109,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1db043a760a40de8707ebdea353f9b9_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTEtNy0xLTEtNDM2Nzk_db907632-7eca-474f-af5f-2339ab926ca9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52d322dc62b94fa5a01092aa983dabea_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTItMS0xLTEtNDM2Nzk_ad026984-ec4b-47ae-86c5-b29c2da5f632">10,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1abc1c51920490f96376e8c37595b82_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTItMy0xLTEtNDM2Nzk_307e63e9-1982-4661-ba3e-d8026e55bf7f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bc56813030a4e7d99f3e50d8deb4e5c_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTItNS0xLTEtNDM2Nzk_263b146d-b60b-4ef0-8f6e-c4c68b3b7001">10,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f866e8ff9d24c95945fde3737c4f5ce_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTItNy0xLTEtNDM2Nzk_2ac8e743-f4ca-4651-a43b-fc788e9d81a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibde4cbf9b8e04a28a07ebc9c26a69b91_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTMtMS0xLTEtNDM2Nzk_8d578aa1-48de-48cb-8be7-e274f9953bba">44,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01bab52510e4dfca53da3d663cad5cb_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTMtMy0xLTEtNDM2Nzk_83e4ee3f-b9c8-4565-baaa-b4304f62f902">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bf240e822ab438d98b99a2efd5bfd76_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTMtNS0xLTEtNDM2Nzk_128b6e57-d99f-439d-9fcf-8f57d98fb84c">44,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7fd991dfdae4205b9e1f0d503d92e82_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTMtNy0xLTEtNDM2Nzk_8df5f003-efb2-49ec-8809-ac7cfd08cc7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 bills</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1661dd8a98ff4018941eafc6b6b6ab38_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTQtMS0xLTEtNDM2Nzk_6a5608f6-ac7c-41fb-88c3-7221c8f4e84f">12,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i539893d732f54ed0991d006079bf5406_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTQtMy0xLTEtNDM2Nzk_d11b27dd-97c2-42f4-88b7-6676a8c70b7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic77983918cad42298fe63a0569cf45e3_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTQtNS0xLTEtNDM2Nzk_f3fca890-d6db-4491-9f21-b8138934b252">12,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9664320120b4cd18774e51fff0c4c82_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTQtNy0xLTEtNDM2Nzk_e3cb1808-cc8a-4cee-a2d1-5e1d8ebcee41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id23484bf9e524b90b8b02d097fd6bf90_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTUtMS0xLTEtNDM2Nzk_d5d38c1e-07ff-4007-87e5-f699702ab82a">43,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cd0dc71c3974000894313cc43f0bf61_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTUtMy0xLTEtNDM2Nzk_8e967543-fbd0-4ce3-8f73-f18551b30d1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafe5a518392742d3b9be2f396aaef933_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTUtNS0xLTEtNDM2Nzk_56257f17-7f9a-403d-acf3-66b2de709a69">43,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i973663fb47554722a893ccbd987cb453_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTUtNy0xLTEtNDM2Nzk_e3aba2ff-da78-4f56-a18d-4ce594ecc70a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbdd46b34f5d4d5888f1e32026059426_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTYtMS0xLTEtNDM2Nzk_e77f5976-ccc2-4b40-9964-f27f668d7283">245,984</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3777fc55bc4f858cfd7f694fbc7a75_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTYtMy0xLTEtNDM2Nzk_4c2600b8-c1bc-45a7-bc56-a34a401dce10">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafb332fdcda04c129420d4bd24d4ef39_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTYtNS0xLTEtNDM2Nzk_b1b902e3-ba4f-4025-8c20-1f3a2b871d01">245,984</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066ca9ec54e64da99203ae49f2afa483_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTYtNy0xLTEtNDM2Nzk_eab25da4-4b7d-46cf-9b04-1631e251c7f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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 cash equivalents and marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbdd46b34f5d4d5888f1e32026059426_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTctMS0xLTEtNDM2Nzk_27d60d63-a9e7-4881-9a09-e62d3ce751f6">299,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief3777fc55bc4f858cfd7f694fbc7a75_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTctMy0xLTEtNDM2Nzk_5bc49a4a-dff9-4a0c-a929-915db8af8261">39,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafb332fdcda04c129420d4bd24d4ef39_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTctNS0xLTEtNDM2Nzk_4cc3751c-c69c-41d2-b5f2-23cf02207d89">259,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066ca9ec54e64da99203ae49f2afa483_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTctNy0xLTEtNDM2Nzk_9ec27ed5-9945-44cd-bad3-e8e6c010f023">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:50.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64e83a44a00e499fb1dff38b94ff4840_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNS0xLTEtMS00MzY3OQ_5ebe70e1-1c3e-4eb4-a1cc-23912717ccf8">119,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d07338189a840a092a8d64ad8d24b06_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNS0zLTEtMS00MzY3OQ_61bd1412-4cbc-4521-8258-8dd6756b2dc5">119,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e2afe775fd74b648b33e99558e98b51_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNS01LTEtMS00MzY3OQ_da66ec0a-f69b-4dc7-8454-d662b588a3b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2fe9e9307f045ce9673798d5958db55_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNS03LTEtMS00MzY3OQ_1c5e4b12-a126-4f53-93a9-c13a080e6739">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd59327f57243e8abf4dbd1a9c554c2_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNi0xLTEtMS00MzY3OQ_5ff813ad-7f58-49f5-ba6c-0523272bfa94">119,919</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2174c0e504ad43ada096e885962b0ce2_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNi0zLTEtMS00MzY3OQ_3982fc9e-73ef-4262-8dbe-e6b6a3a66d76">119,919</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a48297e85b44661816a6304d37536bb_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNi01LTEtMS00MzY3OQ_e994d2c6-ba5d-4c29-bf0e-ee71a58b3bc2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5deb06316dfa4939ab9be683df9dfa02_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNi03LTEtMS00MzY3OQ_f9538bd5-db3c-4643-91cf-82ebe0a4607f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5538cf96ca674eb6bd2b2d75f03173a9_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOC0xLTEtMS00MzY3OQ_5ec9c855-3d77-47ce-8b9c-00cbbb32fb9f">30,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ea5d36e33af4757939f08ba2a75ffbc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOC0zLTEtMS00MzY3OQ_2139fea9-0847-4551-a711-877712da8748">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbd82945eef145d0a57c196de0f2f378_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOC01LTEtMS00MzY3OQ_864dffcd-1af4-484c-835f-8a3714a9d2f1">30,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88fa198d56d452bb74743be059acda3_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOC03LTEtMS00MzY3OQ_c51ac0e7-8f9d-4752-96f1-7aa0a40e36c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56c9737069b64d849f5121695bfacdc8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOS0xLTEtMS00MzY3OQ_5134573d-d496-4eef-b17c-bb1d83358262">105,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a106347637844d3bbad24f3ab2d39db_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOS0zLTEtMS00MzY3OQ_9c6fa2b8-def6-4102-9f0f-1c8e13c95864">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4406779f1204ee28e5028654487b0f1_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOS01LTEtMS00MzY3OQ_c1e20779-4eec-4de8-8dec-c914dfbdfef2">105,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9c765a69cab4324b2276a861c0c4f27_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOS03LTEtMS00MzY3OQ_993743dc-1337-4f05-86ee-9e0f187e7de3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76032625b5884a6d8dc9c96e39560858_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTAtMS0xLTEtNDM2Nzk_b22db19f-4b73-408b-b50f-7374b766d257">33,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e3731d102f64358b0367a49493983bc_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTAtMy0xLTEtNDM2Nzk_9eaef028-87f4-4287-85d7-f284fe695bbd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af5c150f3904be4a380ffdeee8a0745_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTAtNS0xLTEtNDM2Nzk_76c41c3a-8331-4c50-87a5-4ab6eb423140">33,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f39cf43b7bb4657809f12a102c13935_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTAtNy0xLTEtNDM2Nzk_22ac3311-0aa0-4036-b8ad-f7611bdcb57b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i856309b99fdb441e8c0184cd51c4ad70_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTEtMS0xLTEtNDM2Nzk_3ea69179-db87-42af-84ff-a1ce4f709888">70,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceefbda854114235b1b3ed69788639af_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTEtMy0xLTEtNDM2Nzk_5bbe2de9-85d2-4a47-a9d7-ea472c533fa9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfdfb2922c514b02a2ce9630a8c9d47e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTEtNS0xLTEtNDM2Nzk_a52c4cbe-836a-4635-a3e0-d1e2c4d4fbca">70,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i383779126aaa4d03b686b923049e52e5_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTEtNy0xLTEtNDM2Nzk_7c7a26d1-804f-4c59-8969-bda75a71652b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e910733d1c74364ba5d25dd3628a252_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTItMS0xLTEtNDM2Nzk_895c0f5c-8ad9-4071-9702-347d24ca9f0f">45,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e513d5b3d3a4d0f9919ded85e4ae539_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTItMy0xLTEtNDM2Nzk_51d23f3e-2ad5-4e3e-953c-6ec23dcd0844">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c5dba6609844c02b8e7d2ddacef84d3_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTItNS0xLTEtNDM2Nzk_e011ed48-7b9b-4d1f-b205-e0a04c231ebe">45,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37feec0fa4b04792b0e2ea55a477fe8b_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTItNy0xLTEtNDM2Nzk_4352949b-73bf-4be8-bf3d-e274b2b4ec85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd59327f57243e8abf4dbd1a9c554c2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTMtMS0xLTEtNDM2Nzk_e02b9ddb-9212-4a99-a4c5-c5814a6c8d7e">285,845</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2174c0e504ad43ada096e885962b0ce2_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTMtMy0xLTEtNDM2Nzk_1644d17d-638b-43c0-95a5-bd96fafe1210">&#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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a48297e85b44661816a6304d37536bb_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTMtNS0xLTEtNDM2Nzk_deda3a0b-b376-46a4-a021-27d0cdbb1d9d">285,845</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5deb06316dfa4939ab9be683df9dfa02_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTMtNy0xLTEtNDM2Nzk_331565d1-9857-4f25-aea3-e3ed3bc944a0">&#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:top"></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 cash equivalents and marketable securities</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd59327f57243e8abf4dbd1a9c554c2_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTQtMS0xLTEtNDM2Nzk_15f883e9-466b-4bae-80fd-09adf2ab7e59">405,764</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2174c0e504ad43ada096e885962b0ce2_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTQtMy0xLTEtNDM2Nzk_e9773e9f-aadd-4689-9af4-9332ae69f3e7">119,919</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a48297e85b44661816a6304d37536bb_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTQtNS0xLTEtNDM2Nzk_692ba41c-0a32-4b1f-9be3-a403cf0ddc60">285,845</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5deb06316dfa4939ab9be683df9dfa02_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTQtNy0xLTEtNDM2Nzk_272b56f8-6255-4042-a47b-e0330de9a613">&#8212;</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:top"></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 style="margin-top:12pt;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%">Cash Equivalents and Marketable Securities</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally classifies its marketable securities as Level&#160;2. Instruments are classified as Level&#160;2 when observable market prices for identical securities that are traded in less active markets are used. When observable market prices for identical securities are not available, such instruments are priced using benchmark curves, benchmarking of like securities, sector groupings, matrix pricing and valuation models. These valuation models are proprietary to the pricing providers or brokers and incorporate a number of inputs, including in approximate order of priority: benchmark yields, reported trades, broker/dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers and reference data including market research publications. For certain security types, additional inputs may be used, or some of the standard inputs may not be applicable. Evaluators may prioritize inputs differently on any given day for any security based on market conditions, and not all inputs listed are available for use in the evaluation process for each security evaluation on any given day.</span></div></ix:continuation><div style="margin-top:6pt;text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3&#8212;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjY0MQ_7cb70f33-1dc7-4311-9256-74c0744279d0" continuedAt="ibe90238e11734e3f96b7363f3e7ea628" escape="true">CASH EQUIVALENTS AND MARKETABLE SECURITIES</ix:nonNumeric></span></div><ix:continuation id="ibe90238e11734e3f96b7363f3e7ea628" continuedAt="ic6deae9ba079490eaff1336c451f3e59"><div style="margin-top:6pt;text-indent:36pt"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:MarketableSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjY0Mw_f351cbe1-83e7-4ed0-a97c-856d04602bf7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the Company&#8217;s cash equivalents and marketable securities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:50.349%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>Unrealized<br/>Losses</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%">Estimated<br/>Fair 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:700;line-height:100%">June 30, 2022</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNC0xLTEtMS00MzY3OQ_fe137ed4-7abc-401f-a70b-96caaca32812">39,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNC0zLTEtMS00MzY3OQ_0f4c6357-1218-422c-b98a-6af2d96fc4b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNC01LTEtMS00MzY3OQ_53a940c5-db57-4285-a4f2-ca572372db33">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNC03LTEtMS00MzY3OQ_569807e9-8b1e-46cc-99d7-0c5007a7a2bd">39,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNS0xLTEtMS00NjIwNg_458fbe52-0ac1-451b-8f7d-1b3eb6eaa64d">11,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNS0zLTEtMS00NjIwNg_c5bcb4b1-0ee3-4acc-bd24-424ebfc5e396">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNS01LTEtMS00NjIwNg_10210682-9f5c-4c3e-a245-5a328aec0bbf">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNS03LTEtMS00NjIwNg_582da99f-c7c2-4964-be1b-2ab106aff1df">11,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNi0xLTEtMS00MzY3OQ_8caed094-382b-49ab-a0a9-dfe7b3978504">2,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNi0zLTEtMS00MzY3OQ_5ff324a7-fe6a-4810-8af7-8e8eb4dcf29c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNi01LTEtMS00MzY3OQ_91ff9970-cfbd-4c1d-bba8-6449afdd2606">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNi03LTEtMS00MzY3OQ_b28dd476-59e4-4a1e-89a3-17be96233eaf">2,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if199245f19f64999b5fab2321266ae52_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNy0xLTEtMS00MzY3OQ_edcaa940-342e-4946-80bc-a2ca4867206d">53,507</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if199245f19f64999b5fab2321266ae52_I20220630" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNy0zLTEtMS00MzY3OQ_b1019609-1d50-43c9-8e7a-00bed51400a1">2</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if199245f19f64999b5fab2321266ae52_I20220630" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNy01LTEtMS00MzY3OQ_2a810796-3a4a-4bbd-9148-ecb05fdef235">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if199245f19f64999b5fab2321266ae52_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNy03LTEtMS00MzY3OQ_e7cdf820-e769-447b-8c7f-3b4ba417451b">53,507</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:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="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 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfOS0xLTEtMS00MzY3OQ_087e396a-e9f4-403f-8b3f-07c2f00668e6">26,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfOS0zLTEtMS00MzY3OQ_20cf7585-b8bf-40de-bc8d-88769cf5be29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfOS01LTEtMS00MzY3OQ_5fadd324-9bba-49e8-a80d-820abd12676c">424</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfOS03LTEtMS00MzY3OQ_7b8402d7-3d81-43bc-ba5e-5a27f81f0602">26,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTAtMS0xLTEtNDM2Nzk_71fbd725-c6ae-4a6a-b112-c99de30e0536">109,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTAtMy0xLTEtNDM2Nzk_70fcdddf-2206-45d0-8940-2769a78f31bc">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTAtNS0xLTEtNDM2Nzk_97c8b059-c03d-4c9d-8c6b-307785992aed">455</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTAtNy0xLTEtNDM2Nzk_dbfdb709-0ac6-4bb2-9a3d-d34245595691">109,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b90d85760c540ba953ac05b7d7b2434_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTEtMS0xLTEtNDM2Nzk_49d67d27-813e-4da5-910b-0950b1360c9b">10,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b90d85760c540ba953ac05b7d7b2434_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTEtMy0xLTEtNDM2Nzk_6bdc1f86-c95f-4764-8b78-1f7fec0135c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b90d85760c540ba953ac05b7d7b2434_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTEtNS0xLTEtNDM2Nzk_330dd45a-06ee-4f37-8e0d-1bce46954aff">175</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b90d85760c540ba953ac05b7d7b2434_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTEtNy0xLTEtNDM2Nzk_871c5989-d1a9-48d9-9ee0-167e308f9d12">10,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86baac48b7b84be99ab239e323d70178_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTItMS0xLTEtNDM2Nzk_fc3a2b08-26ba-4e27-a287-41054e96399e">44,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86baac48b7b84be99ab239e323d70178_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTItMy0xLTEtNDM2Nzk_4ccf1fa7-03d0-4869-af50-1feb02db93f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i86baac48b7b84be99ab239e323d70178_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTItNS0xLTEtNDM2Nzk_3a1048a7-8342-4b9a-88fb-d9b99c4fa66d">386</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86baac48b7b84be99ab239e323d70178_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTItNy0xLTEtNDM2Nzk_4e0fd79d-a158-4f63-9698-f9768b439fca">44,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTMtMS0xLTEtNDM2Nzk_0e21e078-2690-4301-884c-4323d3fcf47a">12,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTMtMy0xLTEtNDM2Nzk_0d277bea-13c5-47a4-aef3-ba38eb2c30dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTMtNS0xLTEtNDM2Nzk_50e67590-977e-4c4f-972e-6f34a40af457">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTMtNy0xLTEtNDM2Nzk_c9b8b0b8-cadd-48ab-b763-88605d686f6b">12,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTQtMS0xLTEtNDM2Nzk_8c4f57de-716d-49c3-ad8d-ea701263fd83">43,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTQtMy0xLTEtNDM2Nzk_60b6d706-6e05-4d10-8356-3dbfe3dc9cfb">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTQtNS0xLTEtNDM2Nzk_791bc1bd-f321-4412-b322-430ebb6b23b0">96</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTQtNy0xLTEtNDM2Nzk_9737d553-d2bc-4f31-9bd8-ff3c4c915e54">43,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTUtMS0xLTEtNDM2Nzk_e656b265-1f20-475a-9cb1-c792361e0fc6">247,513</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTUtMy0xLTEtNDM2Nzk_352513dd-9a2c-4b47-a4f8-2322dd6142aa">7</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTUtNS0xLTEtNDM2Nzk_2318feea-6813-4dfd-a3a8-6b6c99a32887">1,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTUtNy0xLTEtNDM2Nzk_ff15fb25-8de8-4aba-9bf3-1e8f94b5dd27">245,984</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:top"></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 cash equivalents and marketable securities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="sgmo:CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTYtMS0xLTEtNDM2Nzk_461d7c0f-009f-43a5-a2d6-46dba7f6dc2f">301,020</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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTYtMy0xLTEtNDM2Nzk_9ee873d6-2f83-4ce7-a516-adb30d5ecda6">9</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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTYtNS0xLTEtNDM2Nzk_0dee2623-ca0b-4d5b-88f8-b75792ac8e9e">1,538</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="sgmo:CashEquivalentsAndAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTYtNy0xLTEtNDM2Nzk_414de348-aa74-41e7-a1d5-dd6defe6401c">299,491</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:top"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58d9de945f0842329f0e28ef72c18039_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjEtMS0xLTEtNDM2Nzk_ee7654e0-eaf4-41a5-802a-9ce3feb4c561">119,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58d9de945f0842329f0e28ef72c18039_I20211231" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjEtMy0xLTEtNDM2Nzk_d4ad2f7c-026c-44d2-852e-5958f5de32ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58d9de945f0842329f0e28ef72c18039_I20211231" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjEtNS0xLTEtNDM2Nzk_19eada16-6ea2-43a8-a48e-ccd829d4cbc8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58d9de945f0842329f0e28ef72c18039_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjEtNy0xLTEtNDM2Nzk_a4b67662-a992-43ba-9a8c-2f18f8525753">119,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c5f20ad562a4e739ca35faad17e179d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjItMS0xLTEtNDM2Nzk_0592c90a-b78b-4042-995f-a32833f2e534">119,919</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c5f20ad562a4e739ca35faad17e179d_I20211231" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjItMy0xLTEtNDM2Nzk_3ba2bd0e-5cd4-4824-acda-8a74d4ad5e5a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c5f20ad562a4e739ca35faad17e179d_I20211231" decimals="-3" name="sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjItNS0xLTEtNDM2Nzk_4b31ab50-041f-46c7-9b31-b6970cf714dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c5f20ad562a4e739ca35faad17e179d_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjItNy0xLTEtNDM2Nzk_caf911d1-bcec-4894-9445-24fa49e1c871">119,919</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:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33a0c2c33cd4214b5be03c002582385_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjQtMS0xLTEtNDM2Nzk_8dde2c7e-6530-4da5-97a8-291364d3dcdb">30,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33a0c2c33cd4214b5be03c002582385_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjQtMy0xLTEtNDM2Nzk_906e2600-7d3b-4495-b652-a32b17eb0526">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia33a0c2c33cd4214b5be03c002582385_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjQtNS0xLTEtNDM2Nzk_c6fb32ec-9f63-4f6d-86c7-52c4e09904f3">87</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33a0c2c33cd4214b5be03c002582385_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjQtNy0xLTEtNDM2Nzk_02c857b8-90f9-4b0d-a3b6-3630663f2330">30,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6135d232ffd4d5499931e45aed8ab76_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjUtMS0xLTEtNDM2Nzk_e5384813-b9b6-4154-b99d-ef5eda81f7cb">105,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6135d232ffd4d5499931e45aed8ab76_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjUtMy0xLTEtNDM2Nzk_d18625f4-dac6-4844-bfe5-62c197de6cba">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id6135d232ffd4d5499931e45aed8ab76_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjUtNS0xLTEtNDM2Nzk_d3c37ac9-ddcb-431c-85aa-bdcc514644fb">42</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6135d232ffd4d5499931e45aed8ab76_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjUtNy0xLTEtNDM2Nzk_b9444919-f6c5-4fcf-9b99-c2698ce26bc5">105,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3698a21728524277b25e0fa5b5b1353d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjYtMS0xLTEtNDM2Nzk_440cc98e-7595-4813-a02e-2e032497e993">33,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3698a21728524277b25e0fa5b5b1353d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjYtMy0xLTEtNDM2Nzk_c2a12969-8cdf-4b77-b69f-1227714f3129">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3698a21728524277b25e0fa5b5b1353d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjYtNS0xLTEtNDM2Nzk_e2068da1-9db5-4dc3-8ddb-b1514fcf566c">42</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3698a21728524277b25e0fa5b5b1353d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjYtNy0xLTEtNDM2Nzk_cc7d557a-ce61-415d-9419-937b416ff6e1">33,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i718a6e8823ff48f29844e556a643b286_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjctMS0xLTEtNDM2Nzk_1b1ce453-6653-4938-a266-13f082be6592">70,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i718a6e8823ff48f29844e556a643b286_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjctMy0xLTEtNDM2Nzk_053ed226-6098-4272-8988-278abf06aa49">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i718a6e8823ff48f29844e556a643b286_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjctNS0xLTEtNDM2Nzk_504f28db-d525-4e44-9bb1-ff46a3f4b4e2">107</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i718a6e8823ff48f29844e556a643b286_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjctNy0xLTEtNDM2Nzk_4a33fdc9-4fb2-4175-ac51-65d41aab594a">70,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfc98de9e52d445b8b931a3d10163bad_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjgtMS0xLTEtNDM2Nzk_54d06254-5469-42f6-85a3-45619e233ffb">45,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfc98de9e52d445b8b931a3d10163bad_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjgtMy0xLTEtNDM2Nzk_a7681a8b-bd8e-4d82-9c3c-39dcef8718c4">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfc98de9e52d445b8b931a3d10163bad_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjgtNS0xLTEtNDM2Nzk_241a40e7-988a-4259-b07b-3736de7e3d4a">26</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfc98de9e52d445b8b931a3d10163bad_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjgtNy0xLTEtNDM2Nzk_1e62622b-1f79-4b9e-8521-d332651ba836">45,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjktMS0xLTEtNDM2Nzk_fe66dcb0-36cf-45d4-9783-b16b915fc6bd">286,138</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjktMy0xLTEtNDM2Nzk_5d09e49d-57ed-4f29-bb79-760c3badd304">11</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjktNS0xLTEtNDM2Nzk_ae17371e-a4a4-4edd-848d-f385318d8f5b">304</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjktNy0xLTEtNDM2Nzk_a469947d-0dfd-4997-b34f-afae38595fa0">285,845</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:top"></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 cash equivalents and marketable securities</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="sgmo:CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMzAtMS0xLTEtNDM2Nzk_11a2589f-df0d-44b8-96d2-68804dd14deb">406,057</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMzAtMy0xLTEtNDM2Nzk_572fbfa6-9189-4aec-800d-aa49b2bd57d9">11</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMzAtNS0xLTEtNDM2Nzk_af910049-f18c-4796-8fe3-323fdcf634a9">304</ix:nonFraction>)</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="sgmo:CashEquivalentsAndAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMzAtNy0xLTEtNDM2Nzk_cfc77dd7-36f3-4d90-8a15-6b9dc38951a8">405,764</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:top"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-indent:36pt"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjYzNw_92ed6fd2-748c-4fb7-8a8e-7159a2139f50" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of marketable securities by contractual maturity were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"></td><td style="width:74.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<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:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing in one year or less</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="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMS0xLTEtMS00MzY3OQ_1e4c241b-7ab1-495a-9ad9-1c7ccdfe6d8e">211,855</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="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMS0zLTEtMS00MzY3OQ_cf1acac4-0f7c-47d6-8be9-5c1f86972777">197,676</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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMi0xLTEtMS00MzY3OQ_f8fad211-681e-4784-8fd3-bd6462cb965a">47,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMi0zLTEtMS00MzY3OQ_1ee7b8a8-51d9-41a6-8c0a-e8cde2a0cb9f">88,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="-3" name="sgmo:DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMy0xLTEtMS00MzY3OQ_293e626b-fcab-4e13-a1dd-51da3ffb9732">259,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="-3" name="sgmo:DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMy0zLTEtMS00MzY3OQ_d155bb19-a715-4b02-b0e9-79b38328c5cf">285,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="0" name="us-gaap:RealizedInvestmentGainsLosses" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMTY0OTI2NzQ0NDQyNw_4d10b440-8235-43e2-8614-826d829c05fb"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="0" name="us-gaap:RealizedInvestmentGainsLosses" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMTY0OTI2NzQ0NDQyNw_cdfbe463-b8e6-479d-a90f-5d02bf5f9f6d">no</ix:nonFraction></ix:nonFraction> realized gains and losses on the sales of investments during the three and six months ended June&#160;30, 2022. Realized gains and losses on the sales of investments were insignificant during the three and six months ended June&#160;30, 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages credit risk associated with its investment portfolio through its investment policy, which limits purchases to high-quality issuers and also limits the amount of its portfolio that can be invested in a single issuer. The Company did <ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="INF" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_3e606a6e-4d84-44aa-a7ae-482c5e4056da"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_4948bf32-d423-4c19-8946-03289a5e8145"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_7ff74ee3-5e04-44e2-a36d-e2c450a5cf2d"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_8734b6a6-4b85-4831-b30f-159145644804"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_c749b414-422a-4937-8682-db272195432f"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="INF" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_ce2c1804-0a78-4283-939c-5220a03e4def"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="INF" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_e0475758-1f27-401c-9c4f-682212cacd45"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="INF" name="us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_ec9f5964-398b-45b5-b8ce-9ca54a730e56">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t record an allowance for credit losses or other impairment charges related to its marketable securities for the three and six months ended June&#160;30, 2022 and 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic6deae9ba079490eaff1336c451f3e59">The Company had unrealized losses related to its marketable securities for the three and six months ended June&#160;30, 2022 and 2021. The Company had no material unrealized losses, individually and in the aggregate, for marketable securities that are in a continuous unrealized loss position for greater than 12 months as of June&#160;30, 2022 and December&#160;31, 2021. Based on the scheduled maturities of its investments, the Company determined that it was more likely than not that it will hold these investments for a period of time sufficient for a recovery of its cost basis. Total unrealized gains for securities with net gains in accumulated other comprehensive income were not material for the three and six months ended June&#160;30, 2022. The unrealized losses were not attributed to credit risk and were associated with changes in market conditions. The Company periodically reviews its marketable securities for indications of credit losses. The Company considers factors such as the duration, the magnitude and the reason for the decline in value, the potential recovery period, creditworthiness of the issuers of the securities and its intent to sell. For marketable securities, it also considers whether (i)&#160;it is more likely than not that the Company will be required to sell the debt securities before recovery of their amortized cost basis, and (ii)&#160;the amortized cost basis cannot be recovered as a result of credit losses. No significant facts or circumstances have arisen to indicate that there has been any significant deterioration in the creditworthiness of the issuers of the securities held by the Company. Based on the Company&#8217;s review of these securities, including the assessment of the duration and severity of the unrealized losses and the Company&#8217;s ability and intent to hold the investments until maturity, the Company determined that <ix:nonFraction unitRef="usd" contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231" decimals="0" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjUzOA_71cd9389-2b0a-425f-8c81-1ac59289d18f"><ix:nonFraction unitRef="usd" contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630" decimals="0" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjUzOA_a15ec707-2282-41c9-8c05-1df3926367cf">no</ix:nonFraction></ix:nonFraction> allowance for credit losses related to its marketable securities was required at either June&#160;30, 2022 or December&#160;31, 2021.</ix:continuation></span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_49"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4&#8212;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80OS9mcmFnOjBhNTc1YzhjZjIyNTQ1N2FiNmI4ZjRmMzc3ZDQ2ZmJiL3RleHRyZWdpb246MGE1NzVjOGNmMjI1NDU3YWI2YjhmNGYzNzdkNDZmYmJfMTA3Mw_44bcc52f-3fc5-407f-ad60-7a3556e6ee43" continuedAt="i2d21bebff53e4a89a5e16fc8e5b08bc9" escape="true">BASIC AND DILUTED NET LOSS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="i2d21bebff53e4a89a5e16fc8e5b08bc9"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to Sangamo Therapeutics, Inc. stockholders has been computed by dividing net loss attributable to Sangamo Therapeutics, Inc. stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders is calculated by dividing net loss attributable to Sangamo Therapeutics, Inc. stockholders by the weighted-average number of shares of common stock outstanding during the period, without consideration of any potential dilutive securities, as their effect would be anti-dilutive.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The total number of shares subject to stock options and restricted stock units (&#8220;RSUs&#8221;) outstanding and the employee stock purchase plan (&#8220;ESPP&#8221;) shares reserved for issuance, which are all anti-dilutive, were excluded from consideration in the calculation of diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders. Stock options and RSUs outstanding and ESPP shares reserved for issuance as of June&#160;30, 2022 and 2021 totaled <ix:nonFraction unitRef="shares" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80OS9mcmFnOjBhNTc1YzhjZjIyNTQ1N2FiNmI4ZjRmMzc3ZDQ2ZmJiL3RleHRyZWdpb246MGE1NzVjOGNmMjI1NDU3YWI2YjhmNGYzNzdkNDZmYmJfMTA1MA_ff410fe6-b906-4c6f-a93f-74591ec3ad81">18,682,780</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80OS9mcmFnOjBhNTc1YzhjZjIyNTQ1N2FiNmI4ZjRmMzc3ZDQ2ZmJiL3RleHRyZWdpb246MGE1NzVjOGNmMjI1NDU3YWI2YjhmNGYzNzdkNDZmYmJfMTA1Nw_f6488c6c-53dd-4e1c-b96a-719ca4ad639d">16,978,884</ix:nonFraction>, respectively.</span></div></ix:continuation><div id="ifa43512648ff4661b23fbe64ac9ded50_52"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5&#8212;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:CollaborativeArrangementDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTE_d46f5d03-ef95-4792-a401-89a9eb7bcaf1" continuedAt="ieacd9790c733450b831e479c40600069" escape="true">MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES</ix:nonNumeric></span></div><ix:continuation id="ieacd9790c733450b831e479c40600069" continuedAt="i6d1d785107de4ddead25476ed1451441"><div style="margin-top:9pt;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%">Novartis Institutes for BioMedical Research, Inc.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2020, the Company entered into a collaboration and license agreement with Novartis Institutes for BioMedical Research, Inc. (&#8220;Novartis&#8221;) for the research, development and commercialization of gene regulation therapies to treat three neurodevelopmental disorders. Under the agreement, which was effective upon execution, the Company granted Novartis an exclusive, royalty bearing and worldwide license, under its relevant patents and know-how, to develop, manufacture and commercialize certain of its zinc finger protein (&#8220;ZFP&#8221;) transcription factors (&#8220;ZFP-TFs&#8221;) targeted to three undisclosed genes that are associated with certain neurodevelopmental disorders, including autism spectrum disorder and intellectual disability. The Company is performing early research activities over the collaboration period for each gene target and manufacture the ZFP-TFs required for such research, costs of which are funded by Novartis. Novartis is responsible for additional research activities, studies enabling investigational new drug applications (&#8220;INDs&#8221;), clinical development, regulatory approvals, manufacturing of preclinical, clinical and approved products, and global commercialization. Subject to certain exceptions set forth in the agreement, the Company is prohibited from developing, manufacturing or commercializing any therapeutic product targeting any of the three genes that are the subject of the collaboration. Novartis also has the option to license certain of the Company&#8217;s proprietary adeno-associated viruses (&#8220;AAVs&#8221;) for the sole purpose of developing, manufacturing and commercializing licensed products arising from the collaboration. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the agreement, Novartis paid the Company a $<ix:nonFraction unitRef="usd" contextRef="i86903dea3c22426185edae39da9c1125_D20200801-20200831" decimals="-5" name="us-gaap:ProceedsFromCollaborators" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTgyNg_f8ca1d43-1449-4fc7-aab1-ccbe77673731">75.0</ix:nonFraction>&#160;million upfront license fee in August 2020. In addition to this fee and the cost reimbursements for early research activities, the Company is eligible to earn from Novartis up to $<ix:nonFraction unitRef="usd" contextRef="i6110c91ba9ec4165b41c0c6872f9ec3f_D20200727-20200727" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjAwMA_b8123a80-14f4-4a8d-a963-d7b8e2be9694">420.0</ix:nonFraction>&#160;million in development milestones and up to $<ix:nonFraction unitRef="usd" contextRef="i875168a54ae640c995b47de4fbcdd727_D20200727-20200727" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjAzOQ_39b4c226-7998-4f08-8470-0b43d2136f7c">300.0</ix:nonFraction>&#160;million in commercial milestones. The Company is also eligible to earn from Novartis tiered high single-digit to sub-teen double-digit royalties on potential net commercial sales of licensed products arising from the collaboration. These royalty payments will be subject to reduction due to patent expiration, loss of market exclusivity and payments made under certain licenses for third-party intellectual property. The agreement will continue, on a product-by-product and country-by-country basis, until the expiration of the applicable royalty term. Novartis has the right to terminate the agreement, in its entirety or on a target-by-target basis, for any reason after a specified notice period. Each party also has the right to terminate the agreement on account of the other party&#8217;s bankruptcy or material, uncured breach.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All payments received under the agreement, when earned, are non-refundable and non-creditable. The transaction price of $<ix:nonFraction unitRef="usd" contextRef="i49815630523447be9ef8fa498808048b_D20200727-20200727" decimals="-5" name="sgmo:CollaborativeArrangementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk4Mw_ec1e85b4-79fc-49ba-9b62-11a1dab54d20">95.1</ix:nonFraction>&#160;million includes the upfront license fee of $<ix:nonFraction unitRef="usd" contextRef="i49815630523447be9ef8fa498808048b_D20200727-20200727" decimals="-5" name="sgmo:CollaborativeArrangementLicenseFee" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzAyMg_1d2be49d-fa15-40a0-8a82-effeb69390d8">75.0</ix:nonFraction>&#160;million and estimated research costs of $<ix:nonFraction unitRef="usd" contextRef="i49815630523447be9ef8fa498808048b_D20200727-20200727" decimals="-5" name="sgmo:CollaborativeArrangementEstimatedReimbursableServiceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA1Nw_50423ddd-4531-41ee-a298-efff280afab2">20.1</ix:nonFraction>&#160;million to be provided </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="i6d1d785107de4ddead25476ed1451441" continuedAt="i4268fcc012d547e698476c3545fbd351"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">over the estimated research period. All clinical or regulatory milestone amounts were considered fully constrained at inception of the agreement. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at this time is uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will re-evaluate the transaction price, including the estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Novartis in accordance with ASC Topic&#160;606 and concluded that Novartis is a customer. The Company has identified a single performance obligation within this arrangement as a license to the technology and ongoing research services. The Company concluded that the license is not discrete as it does not have stand-alone value to Novartis apart from the research services to be performed pursuant to the agreement. As a result, the Company recognizes revenue from the upfront payment based on proportional performance of the ongoing research services through the estimated research period. The estimation of progress towards the satisfaction of performance obligation and project cost is reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s current assumptions regarding the timing of its performance obligation. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $<ix:nonFraction unitRef="usd" contextRef="i64ed7f339b0647b5b6a7c8cc5afe3333_I20220630" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDY3Mw_9ca8a4ff-7483-4380-8cfb-45b61c613f20">2.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0a8cf278c1c54f9e83b9accb940360e3_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzMDgx_e61a1cab-f15a-4021-8773-a6ee2cca7d5a">1.9</ix:nonFraction>&#160;million, respectively, and deferred revenue of $<ix:nonFraction unitRef="usd" contextRef="i64ed7f339b0647b5b6a7c8cc5afe3333_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDcxNw_7d635bc5-23ad-4e4e-96dc-d2b19b3be6d5">25.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0a8cf278c1c54f9e83b9accb940360e3_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDcyNA_0e860e4b-1859-427b-b755-ad3660a1d50b">40.9</ix:nonFraction>&#160;million, respectively, related to this agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><ix:nonNumeric contextRef="i502f0975740847bd9503ce207556f051_D20220101-20220630" name="us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTQ_7690bb74-7203-4db5-b4a9-1c6f949adadf" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Revenue related to Novartis agreement:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of upfront license fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib69116f5db3a4d5481bdd339edbefba0_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfMy0xLTEtMS00MzY3OQ_e397adc1-87c4-4a9a-a9bc-56ce5d37518e">8,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee4c9da115144460b8d2d0df0ab2fd16_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfMy0zLTEtMS00MzY3OQ_9f4d7647-18b5-4b15-88e4-8ad9c381867a">7,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07c6a22d4d164ec586102cfb27bdddfa_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfMy01LTEtMS00MzY3OQ_ece52b10-3bec-4333-aa66-86ed34033f11">15,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c56a437dcdf4c3db97092cc8b289fe2_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfMy03LTEtMS00MzY3OQ_a8bb9f76-ebff-44c1-9e46-79f9c5b41e38">13,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb4d015a1aa747d6921e7e3d73c6f268_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNC0xLTEtMS00MzY3OQ_708fc598-1b0a-4a63-a695-7e2358fbe4ef">2,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f966eee5b4c4250994520a8780d5b2f_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNC0zLTEtMS00MzY3OQ_e6c1cc84-be44-44c7-9c66-e4844fbb25af">2,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e96e828163c4da19ddefa7cb5e0cb04_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNC01LTEtMS00MzY3OQ_799a48c3-189c-4339-b591-bce583af7ab0">4,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4a7372cf7464e73bb27cb747b15ab48_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNC03LTEtMS00MzY3OQ_6dbaa783-d036-4f53-b99f-73b3ebf5b076">3,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46f48fc281c745519f830723add5d146_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNS0xLTEtMS00MzY3OQ_ec392173-d97f-49d7-ba82-0898cc3c188d">10,928</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c72715d8aa74116b73f6338f69a5880_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNS0zLTEtMS00MzY3OQ_e03b3204-c851-46de-9765-b127fce3ab81">9,581</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i502f0975740847bd9503ce207556f051_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNS01LTEtMS00MzY3OQ_6305c6a6-f4f8-432f-9d54-3c5ff5c81d2c">19,823</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06fbe22e31c742529de2f84153def689_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNS03LTEtMS00MzY3OQ_b5fc8fce-e746-4da0-9f2e-3816e57be2eb">17,442</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:top"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $<ix:nonFraction unitRef="usd" contextRef="i8cef857fd3a646cb895d690bdede274e_D20210101-20210331" decimals="-5" name="sgmo:CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDg1OQ_b5a417d2-fa19-4352-83bc-f81a4d5d81b0">1.5</ix:nonFraction>&#160;million for financial advisory fees during the year ended December&#160;31, 2020, equal to <ix:nonFraction unitRef="number" contextRef="i8cef857fd3a646cb895d690bdede274e_D20210101-20210331" decimals="INF" name="sgmo:CollaborativeAgreementPercentOfInitialRecognition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDk0MA_bf26a74c-e391-480a-a063-f2064894d194">2</ix:nonFraction>% of $<ix:nonFraction unitRef="usd" contextRef="i86903dea3c22426185edae39da9c1125_D20200801-20200831" decimals="-5" name="us-gaap:ProceedsFromCollaborators" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDk0Ng_be477f8d-7610-4b40-990c-a7fe3b4f1076">75.0</ix:nonFraction>&#160;million received for the upfront license fee related to the collaboration and license agreement with Novartis. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i8cef857fd3a646cb895d690bdede274e_D20210101-20210331" decimals="-5" name="sgmo:CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTA3NQ_b5a417d2-fa19-4352-83bc-f81a4d5d81b0">1.5</ix:nonFraction>&#160;million as a contract asset as such amount represents a cost of obtaining the agreement. This balance will be amortized and included in general and administrative expenses on a systematic basis consistent with the transfer of the services to Novartis in accordance with ASC Topic&#160;340, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Assets and Deferred Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASC Topic&#160;340&#8221;). The Company amortized $<ix:nonFraction unitRef="usd" contextRef="i15e54ccdf0f44609a50f64435f42d5d1_D20220401-20220630" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQyOA_80c3c589-f333-4208-aca7-cce6817f6557">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i80676d9e3d1c465bb496886ed156620c_D20220101-20220630" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzMDk3_a58b056a-b832-4c55-a9fa-37077be363b4">0.3</ix:nonFraction>&#160;million during the three and six months ended June&#160;30, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i7dc58f428a784d8388c590d0c4f00903_D20210401-20210630" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzMjMz_81b3f532-0654-4f96-8be5-9c11b71962fc">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i23fadd28dd004b6a9fe82c81ffbf7019_D20210101-20210630" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzMjM3_efadcb94-cff7-4409-a9b9-9c71e18e2c36">0.3</ix:nonFraction>&#160;million during the three and six months ended June&#160;30, 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Biogen MA, Inc.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company entered into a collaboration and license agreement with Biogen MA, Inc. (&#8220;BIMA&#8221;) and Biogen International GmbH (together with BIMA, &#8220;Biogen&#8221;) for the research, development and commercialization of gene regulation therapies for the treatment of neurological diseases. The companies plan to leverage the Company&#8217;s proprietary ZFP technology delivered via AAV to modulate expression of key genes involved in neurological diseases. Concurrently with the execution of the collaboration agreement, the Company entered into a stock purchase agreement with BIMA, pursuant to which BIMA agreed to purchase <ix:nonFraction unitRef="shares" contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjEyMA_8dfeb5de-b07b-4a07-b0bd-a5f015110b5d">24,420,157</ix:nonFraction> shares of the Company&#8217;s common stock (the &#8220;Biogen Shares&#8221;), at a price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="i89aca28fabd24ac39dfc3b319c262696_I20200430" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjIwNw_c88bc5b4-8d34-424d-acb5-055abd4f4d7f">9.2137</ix:nonFraction>, for an aggregate purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjI2MA_86263381-d671-4132-9fc9-68d05233daaa">225.0</ix:nonFraction>&#160;million.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The collaboration agreement became effective in April 2020 following the termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and satisfaction of other customary closing conditions, including the payment of $<ix:nonFraction unitRef="usd" contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjUyOA_a4909690-d660-4b54-9f09-44fbe5c4c200">225.0</ix:nonFraction>&#160;million for the purchase of the Biogen Shares.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the collaboration agreement, Biogen paid the Company an upfront license fee of $<ix:nonFraction unitRef="usd" contextRef="i97ac9b24e9244711a467f7a8007d295d_D20200501-20200531" decimals="-5" name="us-gaap:ProceedsFromCollaborators" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjY1NQ_e411c72e-7f03-4208-abad-91b51fc91c5e">125.0</ix:nonFraction>&#160;million in May 2020. The Company is also eligible to receive research, development, regulatory and commercial milestone payments that could total up to approximately $<ix:nonFraction unitRef="usd" contextRef="i5f66c086c9054b80a90f1cb1fb556cbf_I20200430" decimals="-8" name="sgmo:CollaborativeArrangementMaximumMilestonePaymentReceivable" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjgxNg_4ea4a899-41f4-48e3-874d-f6751c410a9b">2.4</ix:nonFraction>&#160;billion if Biogen selects all of the targets allowed under the agreement and all the specified milestones set forth in the agreement are achieved, which includes up to $<ix:nonFraction unitRef="usd" contextRef="i2baa627ade484344ace744d67b7b85bb_I20200430" decimals="-5" name="sgmo:CollaborativeArrangementMaximumMilestonePaymentReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjk3OQ_4b368148-1afa-41c8-885d-c418d786bdbd">925.0</ix:nonFraction>&#160;million in pre-approval milestone payments and up to $<ix:nonFraction unitRef="usd" contextRef="i8fb281e5c5d9425db4402dce92cda889_I20200430" decimals="-8" name="sgmo:CollaborativeArrangementMaximumMilestonePaymentReceivable" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNzAyNw_99560ef0-3d25-49a1-807c-356a2fb9bce0">1.5</ix:nonFraction>&#160;billion in first commercial sale and other sales-based milestone payments. In addition, the Company is eligible to receive tiered high single-digit to sub-teen royalties on potential net commercial sales of licensed products arising from the collaboration. These royalty payments are subject to reduction due to patent expiration, entry of biosimilar products to the market and payments made under certain licenses for third-party intellectual property.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the collaboration agreement, the Company granted to Biogen an exclusive, royalty bearing and worldwide license, under its relevant patents and know-how, to develop, manufacture and commercialize certain ZFP and/or AAV-based products directed to up to <ix:nonFraction unitRef="product_target" contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" decimals="INF" name="sgmo:CollaborativeArrangementNumberOfProductTargets" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNzczMw_83beb336-7e22-4932-b4f4-05fb89bdaa7a">twelve</ix:nonFraction>&#160;neurological disease gene targets selected by Biogen. Biogen has already selected four of these: ST-501 to treat tauopathies, ST-502 to treat synucleinopathies including Parkinson&#8217;s disease, a third product candidate targeting DM1, a </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="i4268fcc012d547e698476c3545fbd351" continuedAt="i2c2cf1ba5e2a437eb199d99e3eb33bdc"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">neuromuscular disease, and a fourth undisclosed neurological disease gene target. Biogen has exclusive rights to nominate up to <ix:nonFraction unitRef="product_target" contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" decimals="INF" name="sgmo:CollaborationAgreementNumberOfAdditionalProductTargets" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfODA5OA_c12656b4-d11d-4c01-9c00-22108abc22fb">eight</ix:nonFraction> additional targets over a target selection period of <ix:nonNumeric contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" name="sgmo:CollaborationAgreementTargetSelectionPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfODE1NA_f0ecdc14-bda5-4884-8f04-03a0eb269db0">five years</ix:nonNumeric>. For each gene target selected by Biogen, the Company performs early research activities, costs of which are shared by the companies, aimed at the development of the combination of proprietary central nervous system delivery vectors and ZFP-TFs (or potential other ZFP products) targeting therapeutically relevant genes. Biogen has assumed responsibility and costs for the IND-enabling studies, clinical development, related regulatory interactions, and global commercialization. The Company is responsible for manufacturing activities for the initial clinical trials for the first <ix:nonFraction unitRef="product_target" contextRef="i5f66c086c9054b80a90f1cb1fb556cbf_I20200430" decimals="INF" name="sgmo:CollaborativeArrangementNumberOfProductTargetsSelected" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfODczOQ_96e33d07-1ccd-410f-aee2-97025c06061c">three</ix:nonFraction> products of the collaboration and plans to leverage its in-house manufacturing capacity, where appropriate, which is currently in development. Biogen is responsible for manufacturing activities beyond the first clinical trial for each of the first <ix:nonFraction unitRef="product_target" contextRef="i5f66c086c9054b80a90f1cb1fb556cbf_I20200430" decimals="INF" name="sgmo:CollaborativeArrangementNumberOfProductTargetsSelected" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfODk5MA_27de3562-decc-4e54-8cb5-53062bfaf4e9">three</ix:nonFraction> products. The Company&#8217;s research activities for any targets will be performed over the period not to exceed <ix:nonNumeric contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" name="sgmo:CollaborationArrangementResearchPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfOTEwMQ_59969226-9e05-46c2-b539-bc0ff1e7f61c">seven years</ix:nonNumeric> from the effective date of the agreement (i.e., through April 2027). Subject to certain exceptions set forth in the collaboration agreement, the Company is prohibited from developing, manufacturing or commercializing any therapeutic product directed to the targets selected by Biogen.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The collaboration agreement continues on a product-by-product and country-by-country basis until the expiration of all applicable royalty terms. Biogen has the right to terminate the collaboration agreement, in its entirety or on a target-by-target basis, for any reason after a specified notice period, and also has the right to replace up to <ix:nonFraction unitRef="product_target" contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" decimals="INF" name="sgmo:CollaborativeArrangementMaximumNumberOfProductTargetsToReplace" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfOTczMw_3d11617c-7444-4a66-99a1-7f55cda37b83">ten</ix:nonFraction> targets. Each party has the right to terminate this agreement on account of the other party&#8217;s bankruptcy or material, uncured breach. In addition, the Company may terminate the collaboration agreement if Biogen challenges any patents licensed by the Company to Biogen.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the stock purchase agreement, Biogen has agreed not to, without the Company&#8217;s prior written consent and subject to specified conditions and exceptions, directly or indirectly acquire shares of the Company&#8217;s outstanding common stock, seek or propose a tender or exchange offer or merger between the parties, solicit proxies or consents with respect to any matter, or undertake other specified actions related to the potential acquisition of additional equity interests in the Company. Such standstill restrictions expire on the earlier of the <ix:nonNumeric contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" name="sgmo:CollaborativeArrangementStandstillRestrictionPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTU_e8850b05-2182-4734-8b00-3b23b137bfee">three-year</ix:nonNumeric> anniversary of the effectiveness of the collaboration agreement and the date that Biogen beneficially owns less than <ix:nonFraction unitRef="number" contextRef="i89aca28fabd24ac39dfc3b319c262696_I20200430" decimals="INF" name="sgmo:CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTA2OTc_a4c1c9a9-7809-4a9b-ad1f-dc45dd608ff3">5</ix:nonFraction>% of the Company&#8217;s common stock.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the collaboration agreement with Biogen in accordance with ASC Topic&#160;606 and concluded that Biogen is a customer. The transaction price of $<ix:nonFraction unitRef="usd" contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" decimals="-5" name="sgmo:CollaborativeArrangementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTA4OTE_4ce99180-4470-4252-9b9c-d439e66d78a9">204.6</ix:nonFraction>&#160;million includes the upfront license fee of $<ix:nonFraction unitRef="usd" contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" decimals="-5" name="us-gaap:ProceedsFromCollaborators" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTA5MzA_6457b754-f780-43b3-85a3-ba6a94476d85">125.0</ix:nonFraction>&#160;million and the excess consideration from the stock purchase of $<ix:nonFraction unitRef="usd" contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" decimals="-5" name="sgmo:SaleOfStockExcessConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTA5ODk_4ebcf14e-6804-41bc-a75a-60a75f5175e0">79.6</ix:nonFraction>&#160;million, which represents the difference between the $<ix:nonFraction unitRef="usd" contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTEwMzc_b74fe39a-e906-4be5-a759-c81dd8be3c0d">225.0</ix:nonFraction>&#160;million received for the purchase of the Biogen Shares and the $<ix:nonFraction unitRef="usd" contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" decimals="-5" name="sgmo:CollaborationAgreementEquityIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTEwOTU_60bd3b2c-4234-4c7f-9ff1-1733ad8993ca">145.4</ix:nonFraction>&#160;million estimated fair value of the equity issued. The equity issued to Biogen was valued using an option pricing model to reflect certain holding period restrictions. None of the target selection fees and clinical or regulatory milestones have been included in the transaction price, as all such amounts are fully constrained. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that nomination of additional targets and achievement of the milestones at this time is uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will re-evaluate the transaction price as uncertain events are resolved or other changes in circumstances occur.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified a single performance obligation within the Biogen collaboration agreement, which is a stand-ready obligation consisting of a series of distinct days of research services, during which Biogen obtains access to the Company&#8217;s license and research resources. Revenue from the upfront license fee relates to access to the license and Company&#8217;s obligation to stand-ready to perform such research services corresponding to the targets selected by Biogen. As a result of this obligation to perform research services when and if requested throughout the duration of the contract, the upfront license fee and the excess consideration from the stock purchase will be recognized over time on a straight-line basis consistent with the resources expected to be dedicated to providing the research services through April 2027, the estimated period of the obligation. The estimated period of performance is reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s current assumptions regarding the timing of its deliverable. Revenue from the reimbursement by Biogen of shared costs of early research activities performed by Sangamo is recognized as the research services are performed. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $<ix:nonFraction unitRef="usd" contextRef="ie404f2f2906b42b79481a9dc992074b7_I20220630" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMxMTE_56862927-c8f4-4609-8c6c-5fec8be52c5c">2.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="idf719fa6fb524619b0d1bbae8a5bb1dc_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMxMTg_fb75a306-6318-47e3-8b71-99f59761d741">2.8</ix:nonFraction>&#160;million, respectively, and deferred revenue of $<ix:nonFraction unitRef="usd" contextRef="ie404f2f2906b42b79481a9dc992074b7_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMxNjA_e958eccc-457c-4f17-90ce-e0f9322bd235">139.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="idf719fa6fb524619b0d1bbae8a5bb1dc_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMxNjc_3700d713-f09e-4fd5-a53e-c88fbd4c1ea2">154.0</ix:nonFraction>&#160;million, respectively, related to this agreement.</span></div><ix:nonNumeric contextRef="iac9fa0f89f06437fa86dded69da100c7_D20220101-20220630" name="us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMDc_58f512f6-7f77-47da-aa71-4a27146fde3d" escape="true"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Revenue related to Biogen agreement:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of license and stand-ready fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8464169c9414324919fadba6cca2e2d_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfMy0xLTEtMS00MzY3OQ_63d726eb-e33d-4b34-b617-58cec9fd28a7">7,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief410f89340d418294ec7f70ceb0ce9f_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfMy0zLTEtMS00MzY3OQ_50bd09b6-ceca-41c9-b6f9-a3b222d79979">7,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41bd988d39f24e3a8151886eac2f698c_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfMy01LTEtMS00MzY3OQ_fc24ed75-6a26-4160-9556-a393abb75c55">14,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d91676ac5ea4f9a8cec8befa5118bb9_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfMy03LTEtMS00MzY3OQ_6d894bbf-c05e-42b1-876c-6ce903f40b21">14,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7d1802bf3ab4612b33bd58e5cfc43b6_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNC0xLTEtMS00MzY3OQ_fb1f6cb4-bb56-48c9-9bbc-d12974756381">2,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3a54c26f02c4b89804787515573810b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNC0zLTEtMS00MzY3OQ_cab5ec55-f27c-4cf1-8196-18b0001aaf05">3,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc679b93b725449aa5a2fd57feb4904f_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNC01LTEtMS00MzY3OQ_0452204b-5a31-4058-83f6-b71a3244843a">6,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if34c2c1dc04f4bba8850ced0534d101e_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNC03LTEtMS00MzY3OQ_c13215dc-4ee1-42af-b13d-eafd06ec2bd1">6,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i926863bf4ba346028c55eb05d6720c5d_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNS0xLTEtMS00MzY3OQ_a5fe583d-1bf4-4990-9d6d-ef418332b9d0">10,052</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b81c7182e39452e8543bfb80ae937bf_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNS0zLTEtMS00MzY3OQ_da8fcc42-9cc7-4530-bebf-363a94558bf9">10,767</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac9fa0f89f06437fa86dded69da100c7_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNS01LTEtMS00MzY3OQ_4dd883bf-19a8-49cf-8c07-6f7fcd4fe9ee">21,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id72db9e1376f4ca6a9d281a3c9155b11_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNS03LTEtMS00MzY3OQ_f8e43f5e-8279-4613-9778-213ee725b4b2">21,217</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:top"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="i2c2cf1ba5e2a437eb199d99e3eb33bdc" continuedAt="i95d82d686e70482bb7b81eb806864404"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $<ix:nonFraction unitRef="usd" contextRef="ia9c15f1f60f24fb8a03723036b6a4c6c_D20200101-20201231" decimals="-5" name="sgmo:CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMzMDQ_40722f4f-0f13-4837-9839-d2a3b2a5cefa">7.0</ix:nonFraction>&#160;million for financial advisory fees during the year ended December&#160;31, 2020, equal to <ix:nonFraction unitRef="number" contextRef="ia9c15f1f60f24fb8a03723036b6a4c6c_D20200101-20201231" decimals="INF" name="sgmo:CollaborativeAgreementPercentOfInitialRecognition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMzODU_c2015c4d-8cec-4c40-af30-e66f914c8ee7">2</ix:nonFraction>% of $<ix:nonFraction unitRef="usd" contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMzOTE_b74fe39a-e906-4be5-a759-c81dd8be3c0d">225.0</ix:nonFraction>&#160;million received for the sale of shares and <ix:nonFraction unitRef="number" contextRef="i4d850abf6d5e4b9a9664c3da4e21cbbf_D20210101-20210331" decimals="INF" name="sgmo:CollaborativeAgreementPercentOfInitialRecognition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM0MzA_5028df32-971b-4216-82f1-3f0877d1b346">2</ix:nonFraction>% of $<ix:nonFraction unitRef="usd" contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" decimals="-5" name="us-gaap:ProceedsFromCollaborators" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM0MzY_6457b754-f780-43b3-85a3-ba6a94476d85">125.0</ix:nonFraction>&#160;million received for the upfront fee. The fees incurred related to both the collaboration agreement with Biogen and the stock purchase agreement for the sale of shares. The Company believes that the allocation of fees on a relative fair value basis between the two agreements is reasonable. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i145c445fc6204a7c94247b8ee0eddc20_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM3NDU_b8e5681e-c37d-4545-9092-3df0a9d34668">4.1</ix:nonFraction>&#160;million, which represents <ix:nonFraction unitRef="number" contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" decimals="INF" name="sgmo:CollaborativeAgreementPercentOfInitialRecognition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM3NjY_4aad1213-afa2-46d6-a9ef-2e850c31cad5">2</ix:nonFraction>% of the transaction price of $<ix:nonFraction unitRef="usd" contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM3OTc_d00ed8d1-bafc-45e4-86bd-0f3610e3b2f1">204.6</ix:nonFraction>&#160;million, as a contract asset. This balance is amortized and included in general and administrative expenses on a systematic basis consistent with the transfer of the services to Biogen in accordance with ASC Topic&#160;340. The Company amortized $<ix:nonFraction unitRef="usd" contextRef="i42948c1b7e71493f8e3d63c54db11760_D20220401-20220630" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNDU3_5b2384b2-ce10-4752-943d-a492e1395719">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if45fb21add7846d7a6f98499034744f3_D20220101-20220630" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNDYx_294ee3be-3712-4f6e-b9cb-ae06d072aaf7">0.3</ix:nonFraction>&#160;million during the three and six months ended June&#160;30, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i8fa88ef9007d446ca3146372972b5521_D20210401-20210630" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNDcw_9f0d942a-814c-483f-8bdf-2f3341fe8aad">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ib9151467340844f3aacc611787a6a4d0_D20210101-20210630" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNDc3_5582dc34-2add-40ba-8c1c-c966bd833420">0.3</ix:nonFraction>&#160;million during the three and six months ended June&#160;30, 2021, respectively. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="ic40ffba9c5664bb48be4cbabeba24b9a_D20200101-20201231" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTQxMDU_ae2b86d3-4b51-4733-9505-adbc745b89d2">2.9</ix:nonFraction>&#160;million, which represented <ix:nonFraction unitRef="number" contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430" decimals="INF" name="sgmo:CollaborativeAgreementPercentOfInitialRecognition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTQxMjc_ffb5dbe1-61dc-4a1a-b113-bb740aca3f5e">2</ix:nonFraction>% of the $<ix:nonFraction unitRef="usd" contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430" decimals="-5" name="sgmo:CollaborationAgreementEquityIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTQxMzc_60bd3b2c-4234-4c7f-9ff1-1733ad8993ca">145.4</ix:nonFraction>&#160;million estimated fair value of the equity issued, as a share issuance cost and recorded this amount in equity as a reduction in net proceeds during the year ended December&#160;31, 2020.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Kite Pharma, Inc.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, the Company entered into a global collaboration and license agreement with Kite Pharma, Inc. (&#8220;Kite&#8221;), a Gilead Sciences, Inc. subsidiary, which became effective on April 5, 2018 (&#8220;Effective Date&#8221;), and was amended and restated in September 2019, for the research, development, and commercialization of potential engineered cell therapies for cancer. In this collaboration, Sangamo is working together with Kite on a research program under which the companies are designing zinc finger nucleases (&#8220;ZFNs&#8221;) and viral vectors to disrupt and insert certain genes in T-cells and natural killer cells (&#8220;NK-cells&#8221;) including the insertion of genes that encode chimeric antigen receptors (&#8220;CARs&#8221;), T-cell receptors (&#8220;TCRs&#8221;), and NK-cell receptors (&#8220;NKRs&#8221;) directed to mutually agreed targets. Kite is responsible for all clinical development, manufacturing and commercialization of any resulting products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms of this agreement, the Company granted Kite an exclusive, royalty-bearing, worldwide sublicensable license under the Company&#8217;s relevant patents and know-how to develop, manufacture and commercialize, for the purpose of treating cancer, specific cell therapy products that may result from the research program and that are engineered </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ex&#160;vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using selected ZFNs and viral vectors developed under the research program to express CARs, TCRs or NKRs directed to candidate targets.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the research program term and subject to certain exceptions, the Company is prohibited from researching, developing, manufacturing and commercializing, for the purpose of treating cancer, any cell therapy product that, as a result of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ex vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> genome editing, expresses a CAR, TCR or NKR that is directed to a target expressed on or in a human cancer cell. After the research program term concludes and subject to certain exceptions, the Company will be prohibited from developing, manufacturing and commercializing, for the purpose of treating cancer, any cell therapy product that, as a result of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ex vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> genome editing, expresses a CAR, TCR or NKR that is directed to a candidate target.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Effective Date, the Company received a $<ix:nonFraction unitRef="usd" contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430" decimals="-5" name="sgmo:MilestonePaymentsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTY1MDQ_cfbdda8b-3004-48e7-813d-080cfe654d44">150.0</ix:nonFraction>&#160;million upfront payment from Kite. In addition, Kite reimburses the Company&#8217;s direct costs to conduct the joint research program. Sangamo is also eligible to receive contingent development- and sales-based milestone payments that could total up to $<ix:nonFraction unitRef="usd" contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430" decimals="-8" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTY3NDc_bf68b050-8c69-470e-a5c3-b7ffd13bb28c">3.0</ix:nonFraction>&#160;billion if all of the specified milestones set forth in this agreement are achieved. Of this amount, approximately $<ix:nonFraction unitRef="usd" contextRef="i054105e81f904ae494b13bcd3825aed9_D20180401-20180430" decimals="-8" name="sgmo:ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTY4NTc_dd7fc5a1-f5c0-47e5-8e84-252081e0ac65">1.3</ix:nonFraction>&#160;billion relates to the achievement of specified research, clinical development, regulatory and first commercial sale milestones, and approximately $<ix:nonFraction unitRef="usd" contextRef="i7c8eda83fb544582bb316f51af3145d8_D20180401-20180430" decimals="-8" name="sgmo:ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTY5OTk_7f0a58e2-f863-4fb9-ae3b-2dd641111a99">1.8</ix:nonFraction>&#160;billion relates to the achievement of specified sales-based milestones if annual worldwide net sales of licensed products reach specified levels. Each development- and sales-based milestone payment is payable (i)&#160;only once for each licensed product, regardless of the number of times that the associated milestone event is achieved by such licensed product, and (ii)&#160;only for the first <ix:nonFraction unitRef="milestone" contextRef="i7c8eda83fb544582bb316f51af3145d8_D20180401-20180430" decimals="INF" name="sgmo:ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTczODA_220ca650-ee2b-4d85-8b54-0cd13dac5127">10</ix:nonFraction> times that the associated milestone event is achieved regardless of the number of licensed products that may achieve such milestone event. In addition, the Company is entitled to receive escalating, tiered royalty payments with a percentage in the single digits based on future annual worldwide net sales of licensed products. These royalty payments are subject to reduction due to patent expiration, entry of biosimilar products to the market and payments made under certain licenses for third-party intellectual property.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial research term in the agreement is <ix:nonNumeric contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430" name="sgmo:InitialResearchTermOfAgreement" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTc5NTM_5293955f-c12c-41be-a89b-131c824e6292">six years</ix:nonNumeric> from the Effective Date. Kite has an option to extend the research term for up to <ix:nonFraction unitRef="option" contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430" decimals="INF" name="sgmo:NumberOfOptionsToExtendInitialResearchTerm" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTgwMTQ_3ad672ce-4f7c-4210-bbcc-b9e0fc551e98">two</ix:nonFraction> additional <ix:nonNumeric contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430" name="sgmo:ExtendedResearchTermOfAgreement" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTY_f2aaf236-737a-4bc2-b098-06d7ad008423">one-year</ix:nonNumeric> periods for a separate upfront fee of $<ix:nonFraction unitRef="usd" contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430" decimals="-5" name="sgmo:SeparateUpfrontFee" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTgwNzQ_f315c9a9-6ba2-4e2d-b4a1-dbebbbb5085c">10.0</ix:nonFraction>&#160;million per year. All contingent payments under the agreement, when earned, will be non-refundable and non-creditable. In connection with the amendment and restatement of the agreement in September 2019, the Company entered into a new research plan with Kite, with estimated reimbursable service cost of approximately $<ix:nonFraction unitRef="usd" contextRef="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930" decimals="-5" name="sgmo:CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTgzODc_5a38a85d-28eb-46c6-a695-d92a3ecb3d1a">3.4</ix:nonFraction>&#160;million, which is included in the total transaction price. The Company concluded the total transaction price under this agreement is $<ix:nonFraction unitRef="usd" contextRef="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930" decimals="-5" name="sgmo:CollaborativeArrangementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTg1MTU_66471354-fe3d-4691-95a3-fd1c66d4d255">189.3</ix:nonFraction>&#160;million and includes the upfront license fee of $<ix:nonFraction unitRef="usd" contextRef="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930" decimals="-5" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTg1NTg_d01b0d05-2fae-4528-bdb3-06c5fe85afd9">150.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930" decimals="-5" name="sgmo:CollaborativeArrangementEstimatedReimbursableServiceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTg1NjU_752b90f1-b128-4389-ba56-81fb6c64fd81">39.3</ix:nonFraction>&#160;million estimated reimbursable service costs for identified research projects over the estimated performance period. Further, the Company concluded the estimated fees for the presumed exercise of the research term extension options and all milestone amounts are fully constrained. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at this time is uncertain and contingent upon future events which are uncertain at this time. The Company will re-evaluate the transaction price including the estimated variable consideration included in the transaction price and all constrained amounts in each reporting period and as uncertain events are resolved or other changes in circumstances occur. None of the development and sales-based milestone payments have been included in the transaction price.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="i95d82d686e70482bb7b81eb806864404" continuedAt="id8b21d59fc2546b18e683c299dadc574"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Kite in accordance with ASC Topic&#160;606 and concluded that Kite is a customer. Kite has the right to terminate this agreement in its entirety or on a per licensed product or per candidate target basis for any reason after a specified notice period. Each party has the right to terminate this agreement on account of the other party&#8217;s bankruptcy or material, uncured breach.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified the primary performance obligations within the Kite agreement as: (1)&#160;a license to the technology along with the stand-ready obligation to perform research services, and (2)&#160;the ongoing research services. Revenue from the upfront license fee relates to access to the license and Company&#8217;s obligation to stand-ready to perform such research services as additional targets are selected by Kite. As a result of this obligation to perform research services when and if requested throughout the duration of the contract, the fee for the license and the stand-ready obligation will be recognized over time on a straight-line basis through April 2024, the estimated period of the stand-ready obligation. Revenue from the reimbursable costs related to the integrated service deliverable is recognized as the research services are performed. Related costs and expenses under these arrangements have historically approximated the revenues recognized. The estimated period of performance and project cost is reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s current assumptions regarding the timing of its deliverables. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $<ix:nonFraction unitRef="usd" contextRef="i964ba209584247899097c4d3669310d5_I20220630" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjEwNTg_4e0d7ff6-99e0-41bc-b813-817655ed5042">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ib3a36dce43d84d43911981138ae7cbe8_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNTU4_be6474ec-a794-4448-85b2-c36a9e29e53b">0.1</ix:nonFraction>&#160;million, respectively, and deferred revenue of $<ix:nonFraction unitRef="usd" contextRef="i964ba209584247899097c4d3669310d5_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjExMDM_b53c2de3-9c22-4786-b5e2-1bd8501e1ad4">44.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ib3a36dce43d84d43911981138ae7cbe8_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjExMTA_6d0362f4-b7be-4482-8fcc-07e3de4f73e7">56.5</ix:nonFraction>&#160;million, respectively, related to this agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><ix:nonNumeric contextRef="ief8fc463ca4842cda9151b809111201e_D20220101-20220630" name="us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTI_6e3a72ab-49d7-4423-8ead-3fad819c3a46" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Revenue related to Kite agreement:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of license and stand-ready fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e2835e7c8e64cc0a5ca6f106962a657_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfMy0xLTEtMS00MzY3OQ_ca18f3fe-434c-46f9-80c0-b32850cce7f1">6,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1c1899eeaed41f39d50595acc1c9a83_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfMy0zLTEtMS00MzY3OQ_35a9012e-d472-4557-9d3a-458a237af2b1">6,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacaa6629cc004b5e8bc08ce2a2ad71ef_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfMy01LTEtMS00MzY3OQ_1ca63efe-b7e2-42de-8491-e38ee98e2c25">12,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib05ddb70d681482ea00154975c0ca7bf_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfMy03LTEtMS00MzY3OQ_0e167506-d289-468b-80bd-3b5882ca5536">12,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99bdb1e268ae4c35a189d35c7f992951_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNC0xLTEtMS00MzY3OQ_18ecb4a5-1d0f-4f33-8304-7d81f5b82382">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie363d0ffc1b84263b72d55186887b75a_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNC0zLTEtMS00MzY3OQ_39094e97-a152-4654-a730-9d4898b76c81">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie720dacd73304daea79dd74514ec697c_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNC01LTEtMS00MzY3OQ_aed7c944-894f-490a-94b4-beb199244a46">256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90e455735b684cba91819ce1f7024886_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNC03LTEtMS00MzY3OQ_9d26992e-181a-48e3-8942-10b67c996717">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia90daee559b042aab5da09540fde0029_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNS0xLTEtMS00MzY3OQ_bf5ea788-81ee-4650-99d2-358759f364e4">6,334</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d44fed5acea4e529869747a186bf1bb_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNS0zLTEtMS00MzY3OQ_4731ce6a-573c-4554-8e78-0f6d10082573">6,324</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief8fc463ca4842cda9151b809111201e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNS01LTEtMS00MzY3OQ_e2149fd3-03f7-484d-b8e8-594b4d782aee">12,642</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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i209ea8df91264e0a88fe1eb1569a92e7_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNS03LTEtMS00MzY3OQ_56206109-0a9a-4805-b62f-b450caa5b51b">12,612</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:top"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;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%">Sanofi S.A.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2014, the Company entered into an exclusive worldwide collaboration and license agreement to develop therapeutics for hemoglobinopathies, focused on beta thalassemia and sickle cell disease (&#8220;SCD&#8221;). The agreement was originally signed with BIMA, who subsequently assigned it to Bioverativ Inc., which was later acquired by Sanofi. Under the agreement, the Company was originally jointly conducting <ix:nonFraction unitRef="program" contextRef="iec910e5863d9448195e4e2c4534a4b57_D20140101-20140131" decimals="INF" name="sgmo:NumberOfResearchProgram" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjE2NDk_d3a6742b-62e3-4376-a84f-0fcd0b088fc0">two</ix:nonFraction> research programs: a beta thalassemia program, which was discontinued in the third quarter of 2021, and the SCD program, which resulted in the development of SAR445136 (now known as BIVV003), a ZF nuclease, gene-edited cell therapy product candidate for the treatment of SCD, which remains active. In December 2021, Sanofi notified the Company of its termination for convenience, effective June 28, 2022 (the &#8220;Termination Date&#8221;), of the collaboration agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the SCD program, the Company and Sanofi were jointly responsible for research and development activities prior to filing of an IND, but Sanofi was responsible for subsequent worldwide clinical development, manufacturing and commercialization of licensed products developed under the agreement. Subject to the terms of the agreement, the Company had granted Sanofi an exclusive, royalty-bearing license, with the right to grant sublicenses, to use certain ZFP and other technology controlled by the Company for the purpose of researching, developing, manufacturing and commercializing licensed products developed under the agreement. The Company had also granted Sanofi a non-exclusive worldwide, royalty-free fully paid license with the right to grant sublicenses, under the Company&#8217;s interest in certain other intellectual property developed pursuant to the agreement. During the term of the agreement, the Company was not permitted to research, develop, manufacture or commercialize, outside of the agreement, certain gene therapy products that target genes relevant to the licensed products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the agreement, the Company received an upfront license fee of $<ix:nonFraction unitRef="usd" contextRef="iec910e5863d9448195e4e2c4534a4b57_D20140101-20140131" decimals="-5" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjMwOTU_710840d5-872b-4dde-8deb-391b456fa36d">20.0</ix:nonFraction>&#160;million and was eligible to receive up to $<ix:nonFraction unitRef="usd" contextRef="idab427a7019643479022367eaec6cb43_D20140101-20140131" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjMxMzI_02fd366f-b73d-4d00-84b8-402eb279aafb">115.8</ix:nonFraction>&#160;million in payments upon the achievement of specified clinical development and regulatory milestones, as well as up to $<ix:nonFraction unitRef="usd" contextRef="iaeb22fa4696e45bc96ac18c4051b4765_D20140101-20140131" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjMyNDY_909055bb-ece8-41de-8ec0-dbd20b5d79bd">160.5</ix:nonFraction>&#160;million in payments upon the achievement of specified sales milestones. The total amount of potential regulatory, clinical development, and sales milestone payments, assuming the achievement of all specified milestones in the agreement, was up to $<ix:nonFraction unitRef="usd" contextRef="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM0ODg_94827852-798f-4f34-9f44-54559f564b5a">276.3</ix:nonFraction>&#160;million. In addition, the Company was to receive royalty payments for each licensed product that are a tiered double-digit percentage of annual net sales of each product. Sanofi was to reimburse Sangamo for agreed upon costs incurred in connection with research and development activities conducted by Sangamo. To date, a $<ix:nonFraction unitRef="usd" contextRef="i7bcb4421a8f64f37a0b6dd12b891e624_I20220630" decimals="-5" name="sgmo:MilestoneRevenueReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM4MDU_6c870bb3-d63c-4cdd-b203-0b2b7f59629c">6.0</ix:nonFraction>&#160;million milestone has been achieved related to ST&#8209;400 for beta thalassemia and another $<ix:nonFraction unitRef="usd" contextRef="i21317b0fd2b8489ebf6eabe3cd5440ee_I20220630" decimals="-5" name="sgmo:MilestoneRevenueReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM4ODc_a9d7fd1f-1b3c-48a4-a0ae-0ddfd40ecab9">7.5</ix:nonFraction>&#160;million milestone has been achieved related to SCD, however <ix:nonFraction unitRef="product" contextRef="id879dfc8f74d47f6b7e59972aad6e2ad_D20220101-20220630" decimals="INF" name="sgmo:CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM5NDI_26c1c254-8384-4a52-a12c-d02a5c489019">no</ix:nonFraction> products have been approved and therefore <ix:nonFraction unitRef="milestone" contextRef="ic8006fd5d36e4ee3abe6aa6279a70be0_D20220101-20220630" decimals="INF" name="sgmo:NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM5ODc_fc61bc3a-eb5d-4b7f-b81a-30ef69c20c9b">no</ix:nonFraction> royalty fees have been or will be earned under the Sanofi agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In its termination notice to the Company, Sanofi indicated that its termination relates to Sanofi&#8217;s change in strategic direction to focus on allogeneic universal genomic medicine approaches rather than autologous personalized cell therapies. As of the Termination Date, the collaboration agreement was terminated in its entirety and following the Termination Date, the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="id8b21d59fc2546b18e683c299dadc574" continuedAt="id2be2cf18f87493fb42a8bd002daef1d"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company will not be entitled to receive any further milestone payments or royalties from Sanofi. As of the Termination Date, Sanofi has no further obligations under the collaboration agreement to develop or to fund the development of any collaboration research programs under the collaboration agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All contingent payments under the agreement, when earned, were non-refundable and non-creditable. The transaction price of $<ix:nonFraction unitRef="usd" contextRef="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131" decimals="-5" name="sgmo:CollaborativeArrangementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjQ5NzQ_50e286ae-7783-4e28-99be-caa48568edfe">96.3</ix:nonFraction>&#160;million includes the upfront license fee of $<ix:nonFraction unitRef="usd" contextRef="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131" decimals="-5" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjUwMTM_528ac40a-bbe2-481f-8333-0157672e0317">20.0</ix:nonFraction>&#160;million, two unconstrained milestones in the amount of $<ix:nonFraction unitRef="usd" contextRef="i700661369e1449d3a661b551401525f8_I20220630" decimals="-5" name="sgmo:MilestoneRevenueReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjUwNjM_e891a37b-3f8c-4538-a743-804a3755b0df">13.5</ix:nonFraction>&#160;million and estimated research costs of $<ix:nonFraction unitRef="usd" contextRef="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131" decimals="-5" name="sgmo:CollaborativeArrangementEstimatedReimbursableServiceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjUwOTg_93455026-a4a1-42d7-bde0-0f949aa020f5">62.8</ix:nonFraction>&#160;million for identified research projects over the estimated performance period, as all unachieved milestone amounts are fully constrained. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Sanofi in accordance with ASC Topic&#160;606 and concluded that Sanofi is a customer. The Company identified the performance obligations within this arrangement as a license to the technology and ongoing research services activities. The Company concluded that the license was not discrete as it did not have stand-alone value to Sanofi apart from the research services to be performed pursuant to the agreement. As a result, the Company recognized revenue from the upfront payment based on proportional performance of the ongoing research services through June 28, 2022, the period during which the Company performed research services pursuant to the agreement. The estimation of progress towards the satisfaction of performance obligation and project cost was reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s then-current assumptions regarding the timing of its deliverables. Related costs and expenses under these arrangements have historically approximated the revenues recognized. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $<ix:nonFraction unitRef="usd" contextRef="i95061f62793a4f0ebd3b58e1d438ce15_I20220630" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjYzMjE_565c9015-3e57-42b3-8fca-b1f65fb8c948">1.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if7e31e2614c34b588045f526b38c3014_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjYzMjg_d75c9563-8fca-42de-bf65-25155e39a027">0.6</ix:nonFraction>&#160;million, respectively, related to this agreement. Deferred revenue related to this agreement was <ix:nonFraction unitRef="usd" contextRef="i95061f62793a4f0ebd3b58e1d438ce15_I20220630" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzg0ODI5MDczOTgwNA_672450f0-1f40-45fd-ae7a-c34af65f5cb9">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if7e31e2614c34b588045f526b38c3014_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzg0ODI5MDczOTc5OA_0fc8d134-6cdd-4a42-970c-8007df51bdab">1.1</ix:nonFraction>&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. </span></div><div style="margin-top:6pt;text-indent:36pt"><ix:nonNumeric contextRef="id879dfc8f74d47f6b7e59972aad6e2ad_D20220101-20220630" name="us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTM_5144c9e5-36cf-4cad-8a72-0bc0606dd0a3" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Revenue related to Sanofi agreement:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of upfront fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6af3749a0af4455083ebc3e637cc466d_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfMy0xLTEtMS00MzY3OQ_fc2bed57-79ea-4fa3-a578-40437e6a7644">366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8729801978a6494fa3f284678b317840_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfMy0zLTEtMS00MzY3OQ_961b2fc4-e294-4333-9723-bdc0f0368c14">206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1e33769cd6841d6820a8ee9674d13db_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfMy01LTEtMS00MzY3OQ_fb2fac05-cd20-4cda-986b-7a766d788699">677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if45f022790114677b1142dab56f47741_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfMy03LTEtMS00MzY3OQ_adcb379c-b90c-4096-8acc-2a9ce3fb83cf">433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2407750b859547ca96f8a00dc22ea568_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNC0xLTEtMS00MzY3OQ_9cdb029b-76a0-46a6-819f-1b584ff8c211">1,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82980aec48c04693a0b6b5817758d3a4_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNC0zLTEtMS00MzY3OQ_bcc382ff-789b-4f3c-af08-0d0efbebea35">613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd7b79d315404bc0b6f7073b8776591f_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNC01LTEtMS00MzY3OQ_6a2c36ba-05d9-4472-9629-66dff0cec564">2,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if20fe6e2f972434f85f3ea73cdb2da7f_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNC03LTEtMS00MzY3OQ_c52d7444-facf-41e0-81e5-eb2150620b4f">1,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Milestone achievement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90f15448dfa546599750e26911732a0c_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNS0xLTEtMS00MzY3OQ_a0d04204-c1db-481f-ba0f-4581862cb15f">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a901084a8f74103abbe614ff05d0cab_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNS0zLTEtMS00MzY3OQ_253fcd65-4c06-4e3c-a494-5f3ca1ae48bd">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94afe778cf3d4b008d20c3a38beae46c_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNS01LTEtMS00MzY3OQ_899ba950-77d3-459a-8c24-1cef8a02dfb4">457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8da4716b1b8e4d3e9ff0de57e4f72a73_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNS03LTEtMS00MzY3OQ_554cc87e-7bce-443b-8b63-771ff0186278">292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4a47085803d49a98c08dc4eee1f48c1_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNi0xLTEtMS00MzY3OQ_2cf1c86a-f2da-4052-bd5d-a59a3e20f8dc">1,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i991128f37a13431f953e49dfbcd98308_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNi0zLTEtMS00MzY3OQ_68f5e5c1-1f3b-4ea4-b97f-6bc8efa1876b">957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id879dfc8f74d47f6b7e59972aad6e2ad_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNi01LTEtMS00MzY3OQ_3797fe71-6eb6-4b47-ac25-c8e8916d1e5d">3,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53d9685e7941438ca864bfaac3014d90_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNi03LTEtMS00MzY3OQ_b632c422-d4e3-4c62-a0b5-ee0602270f1e">2,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></ix:nonNumeric></div><div style="margin-top:9pt;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%">Pfizer Inc.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Giroctocogene Fitelparvovec Global Collaboration and License Agreement</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2017, the Company entered into an exclusive global collaboration and license agreement with Pfizer, pursuant to which it established a collaboration for the research, development and commercialization of giroctocogene fitelparvovec, its gene therapy product candidate for hemophilia A, and closely related products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under this agreement, the Company is responsible for conducting the Phase 1/2 clinical trial and for certain manufacturing activities for giroctocogene fitelparvovec, while Pfizer is responsible for subsequent worldwide development, manufacturing, marketing and commercialization of giroctocogene fitelparvovec. Sangamo may also collaborate in the research and development of additional AAV-based gene therapy products for hemophilia A.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms of the agreement, the Company granted Pfizer an exclusive worldwide royalty-bearing license, with the right to grant sublicenses, to use certain technology controlled by the Company for the purpose of developing, manufacturing and commercializing giroctocogene fitelparvovec and related products. Pfizer granted the Company a non-exclusive, worldwide, royalty-free, fully paid license, with the right to grant sublicenses, to use certain manufacturing technology developed under the agreement and controlled by Pfizer to manufacture the Company&#8217;s products that utilize the AAV delivery system. During a specified period, neither the Company nor Pfizer is permitted to clinically develop or commercialize, outside of the collaboration, certain AAV-based gene therapy products for hemophilia A.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless earlier terminated, the agreement has a term that continues on a per product and per country basis until the later of (i) the expiration of patent claims that cover the product in a country, (ii) the expiration of regulatory exclusivity for a product in a country, and (iii) <ix:nonNumeric contextRef="i10a5f0b7609e48b79f23c009cbcf27ed_D20170501-20170531" name="sgmo:AgreementTerminationTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjg0MzQ_4bac0ca6-13d8-4289-af65-68c6313fde4e">fifteen years</ix:nonNumeric> after the first commercial sale of a product in a country. Pfizer has the right to terminate the agreement without cause in its entirety or on a per product or per country basis. The agreement may also be terminated by either party based on an uncured material breach by the other party or the bankruptcy of the other party. Upon termination for any reason, the license granted by the Company to Pfizer to develop, manufacture and commercialize giroctocogene fitelparvovec and related products will automatically terminate. Upon termination by the Company for cause or by Pfizer in any country or countries, Pfizer will automatically grant the Company an exclusive, royalty-bearing license under certain technology controlled by Pfizer to develop, manufacture and commercialize giroctocogene fitelparvovec in the terminated country or countries.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="id2be2cf18f87493fb42a8bd002daef1d" continuedAt="ie83ab8326faf4212aa089f64a433fa4f"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon execution of the agreement, the Company received an upfront fee of $<ix:nonFraction unitRef="usd" contextRef="i6ba99af1de694f91b6c09569ec1f23a1_D20170501-20170531" decimals="-5" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjkzNTU_24601384-4a85-41f3-b354-7ad81bdb696e">70.0</ix:nonFraction>&#160;million and is eligible to receive up to $<ix:nonFraction unitRef="usd" contextRef="i48f5ea5de3084331b59d95cc24ecd1b4_D20170501-20170531" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjkzOTE_79c0aa7b-7bbb-4230-a049-2eca49f8aea4">208.5</ix:nonFraction>&#160;million in payments upon the achievement of specified clinical development, intellectual property and regulatory milestones and up to $<ix:nonFraction unitRef="usd" contextRef="i6ba99af1de694f91b6c09569ec1f23a1_D20170501-20170531" decimals="-5" name="sgmo:AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk1MjA_9ee79fde-be0c-4258-8953-f474181ee467">266.5</ix:nonFraction>&#160;million in payments upon first commercial sale milestones for giroctocogene fitelparvovec and potentially other products. The total amount of potential clinical development, intellectual property, regulatory and first commercial sale milestone payments, assuming the achievement of all specified milestones in the agreement, is up to $<ix:nonFraction unitRef="usd" contextRef="i1545d96a8f25464b9cd69d7045366990_D20170501-20170531" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk4NDk_11565c68-db66-4164-97d4-071537c0f352">475.0</ix:nonFraction>&#160;million, which includes up to $<ix:nonFraction unitRef="usd" contextRef="i4d66ad79b03b4f4aa6083f5f2bcf21ea_I20170531" decimals="-5" name="sgmo:MilestoneRevenueReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk4NzQ_474c8967-935f-42f6-8f49-c1d0415360cc">300.0</ix:nonFraction>&#160;million for giroctocogene fitelparvovec and up to $<ix:nonFraction unitRef="usd" contextRef="i0282da2a4d224a66be66934829c8ef2f_I20170531" decimals="-5" name="sgmo:MilestoneRevenueReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk5MTk_a700a873-03a1-44f3-8d30-90a568b0a0e0">175.0</ix:nonFraction>&#160;million for other products that may be developed under the agreement, subject to reduction on account of payments made under certain licenses for third-party intellectual property. In addition, Pfizer agreed to pay the Company royalties for each potential licensed product developed under the agreement that are an escalating tiered, double-digit percentage of the annual net sales of such product and are subject to reduction due to patent expiration, entry of biosimilar products to the market and payment made under certain licenses for third-party intellectual property. To date, <ix:nonFraction unitRef="milestone" contextRef="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331" decimals="0" name="sgmo:CollaborativeArrangementNumberOfMilestonesAchieved" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA0OTg_6dfcd4f7-60ad-41f9-a919-9c1feea8a64a">two</ix:nonFraction> milestones of $<ix:nonFraction unitRef="usd" contextRef="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331" decimals="-5" name="sgmo:MilestonePaymentsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA1MTU_d30350c6-7c91-4c9a-af3f-c6543a03cff9">55.0</ix:nonFraction>&#160;million in aggregate have been achieved and paid, however <ix:nonFraction unitRef="product" contextRef="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331" decimals="0" name="sgmo:CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA1Njg_8170a405-6f92-4424-b8c5-09b91207bef2">no</ix:nonFraction> products have been approved and therefore <ix:nonFraction unitRef="milestone" contextRef="i7f6d28fdd6f44b57ba60bf5d8ea4fc2f_D20171201-20220331" decimals="0" name="sgmo:NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA2MTM_be46a796-03cb-4aeb-8f4c-3f5a7e74b199">no</ix:nonFraction> royalty fees have been earned under the agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Pfizer in accordance with ASC Topic 606 and concluded that Pfizer is a customer. The total transaction price under this agreement was $<ix:nonFraction unitRef="usd" contextRef="i7ca3610aad1d43f4be894905adb7fc79_D20170501-20170531" decimals="-5" name="sgmo:CollaborativeArrangementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA4NDA_c5c31b50-d1eb-4244-8704-1cd01c4d117c">134.0</ix:nonFraction>&#160;million, which represented the upfront fee and research services fees of $<ix:nonFraction unitRef="usd" contextRef="i7ca3610aad1d43f4be894905adb7fc79_D20170501-20170531" decimals="-5" name="sgmo:CollaborativeArrangementResearchServiceFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA5MDc_e35de4ee-624c-4f26-a634-0c77de0976e4">79.0</ix:nonFraction>&#160;million and fees related to <ix:nonFraction unitRef="milestone" contextRef="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331" decimals="0" name="sgmo:CollaborativeArrangementNumberOfMilestonesAchieved" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA5MzA_be1d505e-7088-4a1b-9459-b901bb723331">two</ix:nonFraction> achieved milestones in an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i0d3a1ef18b6f47d3b7fa22908572600b_D20170501-20220331" decimals="-5" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA5Nzk_d9fa174e-bea2-4dd1-b522-af5ee4ce1814">55.0</ix:nonFraction>&#160;million. Sangamo was responsible for internal and external research costs as part of the upfront fee and had the ability to request additional reimbursement from Pfizer if certain conditions were met. None of the constrained clinical or regulatory milestones were included in the transaction price. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at the time was uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will re-evaluate the transaction price, including its estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified the performance obligations within the agreement as a license to the technology and ongoing research services. The Company concluded that the license is not discrete as it does not have stand-alone value to Pfizer apart from the research services to be performed by the Company pursuant to the agreement. As a result, the Company recognized revenue from the upfront payment based on proportional performance of the ongoing research services through 2020, the period during which the Company performed research services. The estimation of progress towards the satisfaction of its performance obligation and project cost was reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s assumptions regarding the timing of its deliverables.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company satisfied the deliverables and research services responsibilities within the arrangement. As a result, the Company recognized the remaining deferred revenue from the upfront payment in December 2020 and <ix:nonFraction unitRef="usd" contextRef="id30ce02e64f14ee2905f43fcd56c7362_D20210401-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzI4MDc_0bf4ffbd-6f79-4c64-88ed-96e3c10155fe"><ix:nonFraction unitRef="usd" contextRef="ia999f503a794473d9bbba5ce4c1bcabe_D20220101-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzI4MDc_3331ca06-f5dd-4cf4-8a26-03dd89726469"><ix:nonFraction unitRef="usd" contextRef="i1749032217fe40c6879d1c350216b0ac_D20210101-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzI4MDc_6239b4bf-699c-4af2-b79f-abc08865ef47"><ix:nonFraction unitRef="usd" contextRef="ia1fa2c981d8c41e583d446bbdfe10308_D20220401-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzI4MDc_ed26d317-c60f-4b0c-845d-951daca0b9fb">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> revenues have been recognized during the three and six months ended June&#160;30, 2022 and 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">C9ORF72 Research Collaboration and License Agreement</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2017, the Company entered into a separate exclusive, global collaboration and license agreement with Pfizer for the development and commercialization of potential gene therapy products that use ZFP-TFs to treat amyotrophic lateral sclerosis and frontotemporal lobar degeneration linked to mutations of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene. Pursuant to this agreement, the Company agreed to work with Pfizer on a research program to identify, characterize and preclinically develop ZFP-TFs that bind to and specifically reduce expression of the mutant form of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms of this agreement, the Company granted Pfizer an exclusive, royalty-bearing, worldwide license under the Company&#8217;s relevant patents and know-how to develop, manufacture and commercialize gene therapy products that use resulting ZFP-TFs that satisfy pre-agreed criteria. During a specified period, neither the Company nor Pfizer will be permitted to research, develop, manufacture or commercialize outside of the collaboration any ZFPs that specifically bind to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless earlier terminated, the agreement has a term that continues on a per licensed product and per country basis until the later of (i) the expiration of patent claims that cover the licensed product in a country, (ii) the expiration of regulatory exclusivity for a licensed product in a country, and (iii) <ix:nonNumeric contextRef="i77c806cb079943db9ba6c3e45c2e0a8b_D20171201-20171231" name="sgmo:AgreementTerminationTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzQzMjY_38cb2b33-2626-462a-99e3-e95496f252a0">15</ix:nonNumeric> years after the first commercial sale of a licensed product in a major market country. Pfizer also has the right to terminate the agreement without cause in its entirety or on a per product or per country basis. The agreement may also be terminated by either party based on an uncured material breach by the other party or the bankruptcy of the other party. The agreement will also terminate if the Company is unable to identify any lead candidates for development within a specified period of time or if Pfizer elects not to advance a lead candidate beyond a certain development milestone within a specified period of time. Upon termination for any reason, the license granted by the Company to Pfizer to develop, manufacture and commercialize licensed products under the agreement will automatically terminate. Upon termination by the Company for cause or by Pfizer without cause for any licensed product or licensed products in any country or countries, the Company will have the right to negotiate with Pfizer to obtain a non-exclusive, royalty-bearing license under certain technology </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><ix:continuation id="ie83ab8326faf4212aa089f64a433fa4f" continuedAt="i45c13e0bd8534c409392507830fd99e3"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">controlled by Pfizer to develop, manufacture and commercialize the licensed product or licensed products in the terminated country or countries.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following termination by the Company for Pfizer&#8217;s material breach, Pfizer will not be permitted to research, develop, manufacture or commercialize ZFPs that specifically bind to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene for a period of time. Following termination by Pfizer for the Company&#8217;s material breach, the Company will not be permitted to research, develop, manufacture or commercialize ZFPs that specifically bind to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene for a period of time.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company received a $<ix:nonFraction unitRef="usd" contextRef="i77c806cb079943db9ba6c3e45c2e0a8b_D20171201-20171231" decimals="-5" name="sgmo:MilestonePaymentsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzYwMjA_690caef0-4f37-4007-ac30-b12a49e0cc2f">12.0</ix:nonFraction>&#160;million upfront payment from Pfizer and is eligible to receive up to $<ix:nonFraction unitRef="usd" contextRef="ic7fe5e0070d040d78dd93c50ab773aaf_D20171201-20171231" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzYwODQ_03bd99ce-cf3b-4b28-95f5-08bd7020fdd4">60.0</ix:nonFraction>&#160;million in development milestone payments from Pfizer contingent on the achievement of specified preclinical development, clinical development and first commercial sale milestones, and up to $<ix:nonFraction unitRef="usd" contextRef="i892f5edf180b4842bf9c2de368a92002_D20171201-20171231" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzYyNzA_4bfa4d7a-8255-444f-bffc-340f2af8a6cf">90.0</ix:nonFraction>&#160;million in commercial milestone payments if annual worldwide net sales of the licensed products reach specified levels. In addition, Pfizer will pay the Company royalties based on an escalating tiered, mid- to high-single digit percentage of the annual worldwide net sales of the licensed products. These royalty payments are subject to reduction due to patent expiration, entry of biosimilar products to the market and payments made under certain licenses for third-party intellectual property. Each party will be responsible for the cost of its performance of the research program. Pfizer will be operationally and financially responsible for subsequent development, manufacturing and commercialization of the licensed products. To date, a milestone of $<ix:nonFraction unitRef="usd" contextRef="i8204ddc34af3479b96d4f744e961addb_D20171201-20220331" decimals="-5" name="sgmo:MilestonePaymentsReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzcwMjA_84c790ca-5719-40d4-8428-ee338a912d60">5.0</ix:nonFraction>&#160;million has been achieved and paid, however <ix:nonFraction unitRef="product" contextRef="i8204ddc34af3479b96d4f744e961addb_D20171201-20220331" decimals="0" name="sgmo:CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzcwNTk_8aadf85c-8c54-49df-b921-77f99db4fff6">no</ix:nonFraction> products have been approved and therefore <ix:nonFraction unitRef="milestone" contextRef="i8204ddc34af3479b96d4f744e961addb_D20171201-20220331" decimals="0" name="sgmo:NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzcxMDQ_7a829c6f-79c1-48bc-8aa2-d6ba92bc3aa4">no</ix:nonFraction> royalty fees have been earned under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Pfizer agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Pfizer in accordance with ASC Topic 606 and concluded that Pfizer was a customer. The Company concluded the total transaction price under this agreement was $<ix:nonFraction unitRef="usd" contextRef="i9c2a12ccd04248e7a232da8f840a324f_D20171201-20171231" decimals="-5" name="sgmo:CollaborativeArrangementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzczNjg_7116db8a-d587-4677-97a4-6696cc1a0355">17.0</ix:nonFraction>&#160;million, which represented the upfront fees of $<ix:nonFraction unitRef="usd" contextRef="ia28ce05e55ef4f9eb2c5abd94535930b_D20171201-20171231" decimals="-5" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzc0MDk_3d765413-e55e-4a4b-b533-53d51d5d28ef">12.0</ix:nonFraction>&#160;million and fees related to achievement of one milestone in the amount of $<ix:nonFraction unitRef="usd" contextRef="i9c2a12ccd04248e7a232da8f840a324f_D20171201-20171231" decimals="-5" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzc0Nzg_70e056d5-9a1c-4529-888c-313e2a27c11a">5.0</ix:nonFraction>&#160;million. None of the constrained clinical or regulatory milestones were included in the transaction price. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at the time was uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will evaluate the transaction price, including its estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had identified the performance obligations within this agreement as a license to the technology and ongoing research services. The Company concluded that the license is not discrete as it does not have stand-alone value to Pfizer apart from the services to be performed by the Company pursuant to the agreement. As a result, the Company recognized revenue from the upfront payment based on proportional performance of the ongoing research services through 2020, the period the Company performed research services.</span></div></ix:continuation><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i45c13e0bd8534c409392507830fd99e3">The Company satisfied the deliverables and research services responsibilities within the arrangement in September 2020, and as a result, earned a $<ix:nonFraction unitRef="usd" contextRef="ib133600130d14dff8082a80a7795b068_D20200101-20201231" decimals="-5" name="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzg3OTc_18637d81-6c13-48ab-8e4a-4814ee252161"><ix:nonFraction unitRef="usd" contextRef="i9d9eb4d0eba24caba911b14418d450ce_D20200901-20200930" decimals="-5" name="sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzg3OTc_3b988dc8-ea34-463b-b9c1-fdd44e71517c">5.0</ix:nonFraction></ix:nonFraction>&#160;million milestone, which the Company recognized on a cumulative basis during the year ended December 31, 2020. In addition, the Company recognized the remaining deferred revenue from the upfront payment in September 2020 and <ix:nonFraction unitRef="usd" contextRef="i623bbb61d9154e9fb738c48102e29d87_D20220401-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkwMTc_0959a53d-6153-4aae-862a-6f11a0f276ff"><ix:nonFraction unitRef="usd" contextRef="i28422b4512884f5c819ea81e0eda1471_D20220101-20220630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkwMTc_5680959d-a0b4-4dc9-a27f-c35069d79b2d"><ix:nonFraction unitRef="usd" contextRef="idff704bb1c124f87b857ac420bc22f90_D20210101-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkwMTc_f637c29f-ce1f-4339-8eff-acdecc7f29c0"><ix:nonFraction unitRef="usd" contextRef="ic48a3eaf8fe048b8a651ee73c810dab4_D20210401-20210630" decimals="0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkwMTc_f8675699-c5ef-4503-9819-ff6a6ae09b82">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> revenues have been recognized during the three and six months ended June&#160;30, 2022 and 2021.</ix:continuation> </span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_55"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6&#8212;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RleHRyZWdpb246MjRjMDdhMTg3ZDk2NGEwYmEzY2NmNTFjNGFjNDI1NzZfMTgz_9917de4b-e242-403b-97cf-378d82791b32" continuedAt="i1e9559e249e948739ddc4d561c80e6f1" escape="true">STOCK-BASED COMPENSATION</ix:nonNumeric></span></div><div style="margin-top:6pt;text-indent:36pt"><ix:continuation id="i1e9559e249e948739ddc4d561c80e6f1"><ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RleHRyZWdpb246MjRjMDdhMTg3ZDk2NGEwYmEzY2NmNTFjNGFjNDI1NzZfMTgy_7639e366-2fbf-40b3-9ec5-c4ce53872b3c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows total stock-based compensation expense included in the Condensed Consolidated Statements of Operations (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceff215f13774fb8a6f70c7b8474001f_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMi0xLTEtMS00MzY3OQ_f983ac44-1815-4d43-8c16-1210596127ca">4,591</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="id3811a03c2cd46c0b46f07d33759dc7e_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMi0zLTEtMS00MzY3OQ_8de7086d-bd46-4985-902a-f284d08ce71d">5,458</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="ib7a96c5bdfc14c2b8b1c2ef4b9bc1300_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMi01LTEtMS00MzY3OQ_5db624d5-4bdb-4179-8483-bc69fec82caf">9,261</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="ife7d39ad865848a19ca20d6d416726de_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMi03LTEtMS00MzY3OQ_c3d60d81-d736-4617-ab8a-0745604f5753">9,710</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 12.25pt;text-align: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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i890057f84cb54c13b8d440530a467953_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMy0xLTEtMS00MzY3OQ_27246147-4b63-40c7-8a50-9aa7aec198b5">3,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99fbd51322af4a33beb9112357f8a395_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMy0zLTEtMS00MzY3OQ_f4603df1-6c4f-4548-97e9-0d323f4a16f3">4,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d69c5f16edc41ccaa07d45dbf487ea4_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMy01LTEtMS00MzY3OQ_fd7d7da0-9e94-4c7c-a8aa-a312319049fb">6,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76fc8a8285e3459195b326f1bea68c33_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMy03LTEtMS00MzY3OQ_cde71c76-b72c-4bbb-8342-af7e39dbd65b">7,297</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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfNC0xLTEtMS00MzY3OQ_d3127ae1-b1fe-402f-b5cb-0e4c997a8c08">7,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfNC0zLTEtMS00MzY3OQ_00160073-817f-485e-85d8-0d21698919c7">9,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfNC01LTEtMS00MzY3OQ_4a27c29a-7ac3-460e-88e3-7fbcbeb548e6">15,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfNC03LTEtMS00MzY3OQ_3c052d39-3b4d-48fc-95c8-edaa0299dcdf">17,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_58"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7&#8212;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNjky_39c3324b-5e2a-41a9-997b-e8a0fdc1905a" continuedAt="i6cf5aa3fb60743ab95c560398fd7a550" escape="true">STOCKHOLDERS&#8217; EQUITY</ix:nonNumeric></span></div><ix:continuation id="i6cf5aa3fb60743ab95c560398fd7a550"><div style="margin-top:9pt;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%">At-the-Market Offering Agreement</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Company entered into an Open Market Sale Agreement&#8480; with Jefferies LLC (&#8220;Jefferies&#8221;) with respect to an at-the-market offering program under which the Company may offer and sell, from time to time at its sole discretion, shares of the Company&#8217;s common stock having an aggregate offering price of up to $<ix:nonFraction unitRef="usd" contextRef="i5b2e4ba6aa1745129fedd7fb6c188ec7_D20200801-20200831" decimals="-5" name="sgmo:StockOfferingProgramMaximumValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfMzg4_eb338186-84df-407b-a7af-4078395bc01e">150.0</ix:nonFraction>&#160;million through Jefferies as the Company&#8217;s sales agent or principal. The Company is not obligated to sell any shares under the sales agreement. During the three and six months ended June&#160;30, 2022, the Company sold <ix:nonFraction unitRef="shares" contextRef="if4144abfec1c4f5e85eb3f7a8b241f94_D20220101-20220630" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTAx_54e45457-07f2-47d4-8c60-34144c765e73"><ix:nonFraction unitRef="shares" contextRef="ic5a169c7c7004b83a91070ebdd2b5785_D20220401-20220630" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTAx_e38801b2-a31f-4141-81db-57a420f91f86">6,228,666</ix:nonFraction></ix:nonFraction> shares of its common stock for net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="if4144abfec1c4f5e85eb3f7a8b241f94_D20220101-20220630" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTA1_2d124010-ec03-4702-bf1f-5d513121788d"><ix:nonFraction unitRef="usd" contextRef="ic5a169c7c7004b83a91070ebdd2b5785_D20220401-20220630" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTA1_8d921a37-f7a9-4845-82be-aa73e8d5f91b">24.3</ix:nonFraction></ix:nonFraction>&#160;million, of which approximately $<ix:nonFraction unitRef="usd" contextRef="i5b6a7dd5fd9d4e26a676e546c8504f9b_D20220701-20220731" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE3MTgz_eaf16d23-8d83-4c28-b75a-51f33baa849e">2.3</ix:nonFraction>&#160;million was received in July 2022 and recorded within prepaid expenses and other current assets on the Company&#8217;s Condensed Consolidated Balance Sheet as of June&#160;30, 2022. During the three and six months ended June&#160;30, 2021, the Company sold <ix:nonFraction unitRef="shares" contextRef="ic9afbcf7227a4390af68fe1df39898fd_D20210401-20210630" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTE3_b86a315f-ba27-4c2f-a901-7e27e3abd8af">770,465</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4f17fcb8f3a84a9488afb2dc41dad4e2_D20210101-20210630" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTIw_3b248f4e-5901-407d-85ed-1353e58056bf">1,805,227</ix:nonFraction> shares of its common stock for net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="ic9afbcf7227a4390af68fe1df39898fd_D20210401-20210630" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTM5_3d82ff16-ec0b-4c7a-8f89-68c035a925b0">9.1</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i4f17fcb8f3a84a9488afb2dc41dad4e2_D20210101-20210630" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTQy_1827ed03-d904-4495-afde-f07c2d0c1362">24.7</ix:nonFraction>&#160;million, respectively, of which approximately $<ix:nonFraction unitRef="usd" contextRef="ia8c73e11a00a4096bf6b7a23f899cf4e_D20210701-20210731" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfMTY0OTI2NzQ0NDc1Mw_8ccd52ea-d396-4155-828a-cdf68c6c9432">2.5</ix:nonFraction>&#160;million was received in July 2021 and recorded within prepaid expenses and other current assets on the Company&#8217;s Condensed Consolidated Balance Sheet as of June&#160;30, 2021.</span></div></ix:continuation><div id="ifa43512648ff4661b23fbe64ac9ded50_64"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8&#8212;<ix:nonNumeric contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfMTU0Ng_6f102c0f-db0b-4137-9805-cee5727b57e4" continuedAt="if080052b82b04e9f9345429b485edd78" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="if080052b82b04e9f9345429b485edd78"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. During the six months ended June&#160;30, 2022 and 2021, the Company recorded income tax expense of $<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfNTQ5NzU1ODI3MDEz_e76d2569-582a-46a9-9f41-41c404284b19">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfNTQ5NzU1ODI2OTg4_ded6af0a-e56e-4257-8e6f-380be1376db0">0.3</ix:nonFraction>&#160;million, respectively. The income tax expense during the three months ended June&#160;30, 2022 and 2021 was immaterial.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company continues to maintain a full valuation allowance on its U.S. federal and state net deferred tax assets and on the Sangamo France net deferred tax assets, as the Company believes it is not more likely than not that these benefits will be realized. The tax expense for the three and six months ended June&#160;30, 2022 was primarily due to foreign income tax expense. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Coronavirus Aid, Relief, and Economic Security Act, enacted on March 27, 2020, provided an Employee Retention Credit (&#8220;ERC&#8221;), which is a refundable payroll tax credit that encouraged businesses to keep employees on the payroll during the COVID-19 pandemic. Eligible employers could qualify for up to $5,000 of credit for each employee based on certain wages paid after March 12, 2020 and before January 1, 2021 and extended to September 30, 2021. Based on the Company&#8217;s evaluation of this provision and the significant pandemic-related impacts on the operations, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="-5" name="sgmo:EmployeeRetentionCreditCARESAct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfNTQ5NzU1ODIzODk2_ed6dff95-bd18-4da6-a6ed-78fc4887ec05">2.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="-5" name="sgmo:EmployeeRetentionCreditCARESAct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfNTQ5NzU1ODIzOTAy_28763ab9-5f33-4c10-9426-e96fabaf7765">3.0</ix:nonFraction>&#160;million of ERC for the three and six months ended June&#160;30, 2022, respectively, within interest and other income, net in Condensed Consolidated Statement of Operations upon filing for the refund in January and April 2022. <ix:nonFraction unitRef="usd" contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630" decimals="0" name="sgmo:ProceedsFromEmployeeRetentionCreditCARESAct" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfMTY0OTI2NzQ1NDYyNQ_97ab28eb-e676-4a92-af40-9bfb637c1468"><ix:nonFraction unitRef="usd" contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630" decimals="0" name="sgmo:ProceedsFromEmployeeRetentionCreditCARESAct" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfMTY0OTI2NzQ1NDYyNQ_f6e61966-0d87-4264-9fa6-e1bfd734773d">No</ix:nonFraction></ix:nonFraction> refund has been received during the three and six months ended June&#160;30, 2022 and the amount has been recorded within prepaid expenses and other current assets on the Company&#8217;s Condensed Consolidated Balance Sheet as of June&#160;30, 2022.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160; 2.&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discussion in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; contains trend analysis, estimates and other forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Exchange Act of 1934, as amended. These forward-looking statements include, without limitation, statements containing the words &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;continues,&#8221; &#8220;could,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;plans,&#8221; &#8220;seeks,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; and other words of similar import or the negative of those terms or expressions. Such forward-looking statements are subject to known and unknown risks, uncertainties, estimates and other factors that may cause our actual results, performance or achievements, or industry results, to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. Actual results could differ materially from those set forth in such forward-looking statements as a result of, but not limited to, the &#8220;Risk Factors&#8221; described in Part I, Item 1A our Annual Report on Form 10-K for the year ended December&#160;31,&#160;2021 as filed with the Securities and Exchange Commission on February&#160;24,&#160;2022, or the 2021 Annual Report, as supplemented by the risks described under &#8220;Risk Factors&#8221; in Part II, Item 1A of this Quarterly Report on Form 10-Q. You should also read the following discussion and analysis in conjunction with our Condensed Consolidated Financial Statements and accompanying notes included in this report and the Consolidated Financial Statements and accompanying notes thereto included in our 2021 Annual Report.</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_76"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a clinical-stage genomic medicine company committed to translating ground-breaking science into medicines that transform the lives of patients and families afflicted with serious diseases. We plan to deliver on this mission through development of our clinical and preclinical product candidates leveraging&#160;our novel science and our in-house manufacturing capabilities.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Clinical Programs Updates:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fabry Disease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Isaralgagene civaparvovec, also known as ST-920, is our wholly-owned gene therapy product candidate for the treatment of Fabry disease and is currently being evaluated in our Phase 1/2 STAAR clinical study. In the second quarter, the Safety Monitoring Committee endorsed progressing the study from the dose escalation phase into the expansion phase at the dose level of 5e13 vg/kg. Enzyme replacement therapy, or ERT, withdrawal was completed for an additional two previously dosed patients, with no reports to date that the resumption of ERT is required in any of the four patients who have now been withdrawn from ERT. Discussions are in progress to withdraw the fifth and final patient in the dose escalation phase from ERT. A total of 16 study sites are open and recruiting, including the first sites in Canada, Italy and Australia. We are preparing to dose two additional patients imminently in the STAAR study, and have multiple patients in screening, including both male and female candidates. We also continue to actively plan for a potential pivotal Phase 3 trial and are engaging with health authorities, patient advocacy groups and investigators. We plan to provide updated results from the STAAR study in the second half of 2022, including at the Society for the Study of Inborn Errors of Metabolism (SSIEM) Annual Symposium, taking place August 30&#8209;September 2, 2022.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Sickle Cell Disease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: BIVV003, formerly known as SAR445136, is our zinc finger nuclease, or ZF nuclease, gene-edited autologous cell therapy product candidate for the treatment of sickle cell disease, or SCD, and is currently being evaluated in our Phase 1/2 PRECIZN-1 clinical study. On June 28, 2022, we completed the transition back to Sangamo of the rights and obligations of Sanofi S.A., or Sanofi, under our collaboration agreement with Sanofi. The manufacturing of product candidates using improved methods has progressed in the Phase 1/2 study. These improved manufacturing methods have been shown in internal experiments to increase the number of long-term progenitor cells in the final product. We plan to dose the next patient in this study in the third quarter of 2022 with a product candidate manufactured using such improved methods and expect to present updated data in the second half of 2022. We continue to undertake enabling activities for a potential Phase 3 trial. Also this quarter, an investigator reported a serious adverse event, or SAE, of sickle cell anemia with a vaso&#8209;occlusive crisis, 16 months after infusion in the same patient that previously experienced the same SAE nine months post infusion, as previously announced. This patient had achieved the lowest level of fetal hemoglobin post-infusion of the first four treated patients in this study, and is the only treated patient to date who has experienced a SCD&#8209;related SAE after infusion.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Renal Transplant Rejection</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: TX200 is our wholly-owned Chimeric Antigen Receptor, or CAR, engineered regulatory T cell, or CAR-Treg, cell therapy product candidate for the prevention of immune-mediated rejection in HLA-A2 mismatched kidney transplantation from a living donor and is currently being evaluated in our Phase 1/2 STEADFAST clinical study. The product candidate continues to be well tolerated after more than four months following dosing, with no treatment related adverse events reported. We have completed manufacturing of the dose for the second patient in the STEADFAST study, who recently received a kidney transplant. We expect to dose this patient later in the third quarter of 2022. We expect to complete dosing of the first cohort, comprised of three patients, by the end of 2022. The European </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission granted Orphan Medicinal Product Designation to TX200 for treatment in solid organ transplantation, following a positive opinion from the European Medicines Agency&#8217;s Committee for Orphan Medicinal Products.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Hemophilia A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Giroctocogene fitelparvovec, also known as SB-525, is a gene therapy product candidate for the treatment of moderately severe to severe hemophilia A and is the subject of the registrational Phase 3 AFFINE clinical trial. We are developing giroctocogene fitelparvovec with our collaborator Pfizer Inc., or Pfizer. Pfizer has advised us that it continues to expect to resume the dosing of additional patients in the AFFINE trial in the third quarter of 2022, with a pivotal data readout estimated by Pfizer in late 2023 or early 2024. Over 50% of the patients have been enrolled in the Phase 3 AFFINE trial.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preclinical Programs</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our preclinical development is focused in two innovative priority areas: (i) CAR-Treg cell therapies for autoimmune disorders and (ii) genome engineering for neurological diseases. Indications for our preclinical programs include neurodevelopmental disorders, cancer, inflammatory bowel disease, tauopathies and neurodegenerative diseases such as amyotrophic lateral sclerosis, multiple sclerosis, and Huntington&#8217;s disease, some of which we are developing with our collaborators Biogen MA, Inc. and Biogen International GmbH, which we refer to together as Biogen, Novartis Institutes for BioMedical Research, Inc., or Novartis, Pfizer, and Takeda Pharmaceutical Company Limited.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Collaborations</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our multiple collaborations with biopharmaceutical companies bring us important financial and strategic benefits and reinforce the potential of our research and development efforts and our ZF technology platform. They leverage our collaborators&#8217; therapeutic and clinical expertise and commercial resources with the goal to bring our medicines more rapidly to patients. We believe these collaborations reflect the value of our ZF technology platform and will potentially expand the addressable markets of our product candidates. To date, we have received approximately $815.0 million in upfront licensing fees, milestone payments and proceeds from sales of our common stock to collaborators and have the right to earn up to $6.7 billion in future milestone payments from our collaborations, in addition to potential product royalties.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">In-House Manufacturing</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our in-house manufacturing capacity provides us a competitive advantage. We currently operate an adeno-associated virus, or AAV, manufacturing facility in our Brisbane, California headquarters and cell therapy manufacturing facilities in Brisbane, California and Valbonne, France. Our manufacturing strategy is to provide greater flexibility, quality and control to our product candidate pipeline by building a balanced and necessary capacity achieved through our in-house manufacturing, contract manufacturing organizations, or CMOs, and partnerships; investing in manufacturing processes and analytics; and developing a strong supply chain.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding our business, see &#8220;Business&#8221; in Part I, Item 1 of the 2021 Annual Report.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impacts of the Ongoing COVID-19 Pandemic</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced and continue to experience impacts from the ongoing and evolving COVID-19 pandemic on our business and operations and could continue to experience these or potentially more severe impacts as the pandemic evolves in the United States, France, the United Kingdom and locations of our clinical studies and trials, such as the new sites for our STAAR study in Canada, Italy and Australia. For example, we have experienced periodic short-term disruptions to our onsite operations while addressing positive cases of COVID-19 by onsite workers and clinical trial patients, and our operations could experience longer term disruptions in the future in the event of a significant outbreak of COVID-19 among our onsite workers or clinical trial patients. Moreover, from time to time, we have been required to reorganize and prioritize our resources to mitigate moderate COVID-19 impacts arising from travel restrictions, density restrictions and supply constraints. If our programs encounter longer-term disruptions, it could impact our ability to support our biopharmaceutical partners as contemplated in our collaboration agreements and could result in adjustments to our timelines.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, our Phase 1/2 STAAR clinical study evaluating isaralgagene civaparvovec has experienced and continues to experience delays in its timeline due in part to COVID-19 impacts and the diversion of healthcare resources to fight the pandemic. For example, we have experienced delays in recruiting, enrolling and dosing patients for this study, due in part to the hesitation of patients to travel by plane to trial sites not within driving distance and to enter medical facilities during the pandemic and also due in part to trial sites prioritizing COVID-19 clinical care over research activities such as the STAAR study. The study has also experienced delays when certain patients have decided to take the COVID-19 vaccine or tested positive for COVID-19 prior to enrollment or dosing in the study, and when certain patient candidates decided not to take the COVID-19 vaccine, which disqualified them from study participation. Moreover, we had experienced some short-term delays in sourcing the necessary raw materials to manufacture supplies for the STAAR study and in transporting clinical trial materials due to COVID-19 impacts. We estimated that these challenges set back our initial STAAR study timelines by approximately three to six months. Clinical </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">timelines for this study could be revised again if COVID-19 impacts to our recruitment, screening, enrollment and dosing of patients and to our sourcing of raw materials for this study intensify because of vaccination delays, new COVID-19 variants or unexpected events.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our STEADFAST study evaluating TX200, our wholly-owned CAR-Treg cell therapy product candidate for the treatment of kidney transplant rejection, has experienced delays in its timeline due to COVID-19 impacts related to manufacturing and technology transfer challenges with our CMOs and due to patients and donors testing positive for COVID-19. Our timelines for this study could be adjusted if COVID-19 impacts result in additional delays.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to our partnered programs, the timelines for the studies and trials managed by our collaborators are also subject to potential delay in the future if these studies and trials experience similar challenges that we have experienced and continue to experience in our STAAR and STEADFAST studies.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Going forward, we will continue to monitor the impact of COVID-19 on our operations, research commitments and clinical trials and those of our collaborators, clinical trial sites and CMOs. The magnitude of these impacts will depend, in part, on the length and severity of the COVID-19 pandemic and related government orders and restrictions, and how the pandemic limits the ability of us and our business partners to operate business in the ordinary course. Disruptions to these operations, and possibly more severe disruptions in the future that could arise due to restrictions applicable in the places we operate or our industry generally or to us and our facilities specifically, could impede our ability to conduct research in a timely manner, comply with our research obligations to our collaborators and advance the development of our therapeutic programs. These delays and disruptions could result in adverse material impacts to our business, operating results and financial condition.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not anticipate any material negative impact on our financial condition in 2022 as a result of the COVID-19 pandemic. We believe we are well positioned financially in the near term to execute on our wholly-owned and partnered research and clinical programs. As of June&#160;30, 2022, we had $363.7&#160;million in cash, cash equivalents, and marketable securities. Although we believe we are well-capitalized currently, the effects of the evolving pandemic (along with the effects of war in Ukraine, inflation, climate change, rising interest rates and other economic uncertainty and volatility) could result in further disruption of global financial markets, impairing our ability to access capital, which could negatively affect our liquidity in the future. We do not currently anticipate any material impairments to the valuation of the financial assets or goodwill on our balance sheet as a result of the COVID-19 pandemic. We do not believe that the remote workplace arrangements we have implemented for our office-based employees have affected our financial reporting or control systems.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which the COVID-19 pandemic will impact our business, operations and financial condition, either directly or indirectly, will depend on future developments that remain highly uncertain at the present time. These developments include the ultimate duration and severity of the pandemic, the impacts of new COVID-19 variants, travel restrictions, new public health restrictions in the United States, France, the United Kingdom and other countries, business closures or business disruptions and the effectiveness and timeliness of actions taken in the United States, France, the United Kingdom and other countries to contain and treat the disease, including the effectiveness and timing of vaccination programs. The surge of new variants of the virus, including the recent Omicron variant and its subvariants, has resulted and may in the future result in the return of prior, or imposition of new, orders and restrictions. As our understanding of events evolves and additional information becomes available, we may materially change our guidance relating to our revenues, expenses and timelines for manufacturing, clinical trials and research and development.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the section titled &#8220;Risk Factors&#8221; included in Part I, Item 1A of the 2021 Annual Report for additional information on risks and uncertainties related to the evolving COVID-19 pandemic.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Components of Results of Operations</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues have consisted primarily of revenues from upfront licensing fees, reimbursements for research services, milestone achievements and research grant funding. We expect revenues to continue to fluctuate from period to period and there can be no assurance that new collaborations or partner reimbursements will continue beyond their initial terms or that we are able to meet the milestones specified in these agreements.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred net losses since inception and expect to incur losses for at least the next several years as we continue our research and development activities. To date, we have funded our operations primarily through the issuance of equity securities and revenues from collaborations and research grants.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue to devote substantial resources to research and development in the future and expect research and development expenses to increase in the next several years if we are successful in advancing our product candidates from research stage through clinical trials. Pursuant to the terms of our agreements with Biogen, Kite Pharma, Inc., or Kite, and Novartis, certain expenses related to research and development activities will be reimbursed to us. The reimbursement funds to be received from Biogen, Kite, Novartis, and Pfizer will be recognized as revenue as the related costs are incurred and collection is reasonably assured.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of salaries and personnel related expenses for executive, finance and administrative personnel, stock-based compensation expenses, professional fees, allocated facilities expenses, patent prosecution expenses and other general corporate expenses. As we continue to advance our product candidates into and through the clinic, we expect the growth of our business to require increased general and administrative expenses.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying management&#8217;s discussion and analysis of our financial condition and results of operations are based upon our Condensed Consolidated Financial Statements and the related disclosures, which have been prepared in accordance with generally accepted accounting principles in the United States. The preparation of these Condensed Consolidated Financial Statements requires us to make estimates, assumptions and judgments that affect the reported amounts in our Condensed Consolidated Financial Statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our critical accounting policies and estimates relating to revenue recognition and valuation of long-lived assets including goodwill and intangible assets are the most significant estimates and assumptions used in the preparation of our Condensed Consolidated Financial Statements.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes in our critical accounting policies and estimates during the three and six months ended June&#160;30, 2022, as compared to the critical accounting policies and estimates disclosed in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in Part II, Item 7 of the 2021 Annual Report.</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_79"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations for the Three and Six Months Ended June&#160;30, 2022 and 2021</span></div><div style="margin-top:6pt;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%">Revenues</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.193%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.095%"></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:8.095%"></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:8.095%"></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:5.652%"></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:8.095%"></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:8.095%"></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:8.095%"></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:5.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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%">(in thousands, except percentage values)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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%">(in thousands, except percentage values)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</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><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%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,378&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,872&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5%</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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,457&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">6%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues primarily consisted of revenues from collaboration agreements. We anticipate revenues over the next several years will be derived primarily from our collaboration agreements with Biogen, Novartis, Kite, and Pfizer as we continue to recognize upfront and milestone payments received under such agreements over time.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase of $1.5&#160;million in revenues for the three months ended June&#160;30, 2022, compared to the same period in 2021, was primarily attributed to an increase of $1.3&#160;million in revenue related to our collaboration agreement with Novartis, and an increase of $0.8&#160;million in revenue related to our collaboration agreement with Sanofi. These increases were partially offset by a decrease of $0.7&#160;million in revenue related to our collaboration agreement with Biogen.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase of $3.5&#160;million in revenues for the six months ended June&#160;30, 2022, compared to the same period in 2021, was primarily attributed to an increase of $2.4&#160;million in revenue related to our collaboration agreement with Novartis, and an increase of $1.2&#160;million in revenue related to our collaboration agreement with Sanofi.</span></div><div style="margin-top:6pt;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%">Operating expenses</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.193%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.095%"></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:8.095%"></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:8.095%"></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:5.652%"></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:8.095%"></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:8.095%"></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:8.095%"></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:5.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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%">(in thousands, except percentage values)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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%">(in thousands, except percentage values)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="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%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align: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 expenses:</span></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2%</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,486&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,393)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(8%)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,634&#160;</span></td><td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">(8%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,112&#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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,572&#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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,460)</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,604&#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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,154&#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:top"></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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consisted primarily of compensation related expenses including stock-based compensation, laboratory supplies, preclinical and clinical studies costs, clinical supply manufacturing costs, contracted research, and facilities and information technology expenses.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses remained consistent for the three months ended June&#160;30, 2022, compared to the same period in 2021. There was an increase of $2.6 million in facilities and information technology costs driven by overall cost </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increases and reassignment of additional space to our research and development departments to progress projects, and an increase in travel and entertainment expenses. These increases were partially offset by a decrease of $2.0 million in preclinical, clinical and lab supply expenses due to the timing of certain research and development activities. Stock-based compensation expense included in research and development expenses was $4.6 million and $5.5 million for the three months ended June&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase of $2.1&#160;million in research and development expenses for the six months ended June&#160;30, 2022, compared to the same period in 2021, was primarily driven by higher facilities and information technology costs of $5.1 million driven by overall cost increases and reassignment of additional space to our research and development departments to progress projects, and an increase in travel and entertainment expenses. These increases were partially offset by a decrease of $3.4 million in preclinical, clinical and lab supply expenses due to the timing of certain research and development activities. Stock-based compensation expense included in research and development expenses was $9.3&#160;million and $9.7 million for the six months ended June&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue to devote substantial resources to research and development in the future and expect research and development expenses to increase in the next several years if we are successful in advancing our clinical programs and if we are able to progress our earlier stage product candidates into clinical trials.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The length of time required to complete our development programs and our development costs for those programs may be impacted by the scope and timing of enrollment in clinical trials for our product candidates, our decisions to pursue development programs in other therapeutic areas, and whether we pursue development of our product candidates with a partner or collaborator or independently. For example, our product candidates are being developed in multiple therapeutic areas, and we do not yet know how many of those therapeutic areas we will continue to pursue. Furthermore, the scope and number of clinical trials required to obtain regulatory approval for each pursued therapeutic area is subject to the input of the applicable regulatory authorities, and we have not yet sought such input for all potential therapeutic areas that we may elect to pursue, and even after having given such input, applicable regulatory authorities may subsequently require additional clinical studies prior to granting regulatory approval based on new data generated by us or other companies, or for other reasons outside of our control. As a condition to any regulatory approval, we may also be subject to post-marketing development commitments, including additional clinical trial requirements. As a result of the uncertainties discussed above, we are unable to determine the duration of or complete costs associated with our development programs.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our potential therapeutic products are subject to a lengthy and uncertain regulatory process that may not result in our receipt of any necessary regulatory approvals. Failure to receive the necessary regulatory approvals would prevent us from commercializing the product candidates affected. In addition, clinical trials of our product candidates may fail to demonstrate safety and efficacy, which could prevent or significantly delay regulatory approval. A discussion of the risks and uncertainties with respect to our research and development activities, including completing the development of our product candidates, and the consequences to our business, financial position and growth prospects can be found in &#8220;Risk Factors&#8221; in Part&#160;I, Item&#160;1A of the 2021 Annual Report, as supplemented by the risks described under &#8220;Risk Factors&#8221; in Part II, Item 1A of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expenses</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of compensation related expenses including stock-based compensation for executive, legal, finance and administrative personnel, professional fees, facilities and information technology expenses, and other general corporate expenses.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease of $1.4&#160;million in general and administrative expenses for the three months ended June&#160;30, 2022, compared to the same period in 2021, was primarily due to a $1.7 million decrease in allocated costs attributable to reassignment of additional space to our research and development departments to progress projects, partially offset by an increase in travel and entertainment expenses, and legal and professional fees. Stock-based compensation expense included in general and administrative expenses was $3.3&#160;million and $4.0&#160;million for the three months ended June&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease of $2.6&#160;million in general and administrative expenses for the six months ended June&#160;30, 2022, compared to the same period in 2021, was primarily due to a $3.1 million decrease in allocated costs attributable to reassignment of additional space to our research and development departments to progress projects, and a decrease of $0.9 million in stock-based compensation expense. These decreases were partially offset by an increase in facilities and information technology expenses, legal and professional fees, and travel and entertainment expenses. Stock-based compensation expense included in general and administrative expenses was $6.3&#160;million and $7.3&#160;million for the six months ended June&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we continue to build out our product portfolio and advance our product candidates into the clinic, we expect higher general and administrative expenses to support the growth of the business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest and other income, net</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income, net, increased by $1.1&#160;million for the three months ended June&#160;30, 2022, compared to the same period in 2021, as we benefited from $2.6&#160;million of Employee Retention Credit under the Coronavirus Aid, Relief, and Economic Security Act, or CARES Act, and an increase of $0.3 million in interest income reflecting increase in market interest rates. These increases were partially offset by a decrease of $2.0 million related to fluctuations in foreign exchange rates.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income, net, increased by $1.8&#160;million for the six months ended June&#160;30, 2022, compared to the same period in 2021, as we benefited from $3.0&#160;million of Employee Retention Credit under the CARES Act, an increase of $0.2 million in interest income reflecting increase in market interest rates, and a decrease in interest expense of $0.4 million related to dissolution of the repayment obligation of a grant from California Institute for Regenerative Medicine associated with the discontinuation of the ST-400 program in 2021. These increases were partially offset by a decrease of $1.8 million related to fluctuations in foreign exchange rates.</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_82"></div><div style="margin-top:12pt"><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:9pt;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%">Liquidity</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since inception, we have incurred significant net losses and we have funded our operations primarily through the issuance of equity securities, payments from corporate collaborators and strategic partners and research grants.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had cash, cash equivalents, and marketable securities totaling $363.7&#160;million, compared to $464.7&#160;million as of December&#160;31, 2021. Our most significant use of capital was for employee compensation and external research and development expenses, including manufacturing, clinical trials and preclinical activity related to our therapeutic programs. Our cash and investment balances are held in a variety of interest-bearing instruments, including U.S. government-sponsored entity debt securities, commercial paper securities, money market funds, corporate debt securities, asset-backed securities and certificates of deposit. Cash in excess of immediate requirements is invested in accordance with our investment policy with a view toward capital preservation and liquidity.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, we entered into an Open Market Sale Agreement&#8480;, or the sales agreement, with Jefferies LLC, providing for the sale of up to $150.0&#160;million of our common stock from time to time in &#8220;at-the-market&#8221; offerings under an existing shelf registration statement. During the six months ended June&#160;30, 2022, we sold 6,228,666 shares of our common stock under the sales agreement for net proceeds of approximately $24.3&#160;million, of which approximately $2.3&#160;million was received in July 2022 and recorded within prepaid expenses and other current assets on our Condensed Consolidated Balance Sheet as of June&#160;30, 2022. Subsequently, we sold 4,223,701 shares of our common stock under the sales agreement for net proceeds of approximately $18.8&#160;million from July 1, 2022 to August 3, 2022. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we expect our rate of cash usage to increase in the future, in particular to support our product development endeavors, we currently believe that our available cash, cash equivalents, and marketable securities and expected revenues from collaborations and strategic partnerships will be adequate to fund our currently planned operations through at least the next 12 months from the date our Condensed Consolidated Financial Statements are issued. We expect to raise additional capital through additional collaborative agreements and/or the sale of additional equity or debt financing to fund our future needs beyond the next 12 months. During this period of uncertainty and volatility, we will continue to monitor our liquidity.</span></div><div style="margin-top:9pt;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%">Cash Flows</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating activities</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $113.0&#160;million for the six months ended June&#160;30, 2022, primarily reflecting our net loss of $87.2&#160;million, a decrease in deferred revenues of $43.8&#160;million, a decrease in accrued compensation and employee benefits by $6.6&#160;million, an increase in prepaid expenses and other assets by $5.0&#160;million, and a decrease in lease liabilities by $2.1&#160;million. These decreases were partially offset by $25.8&#160;million of non-cash expenses related to stock-based compensation, depreciation and amortization, amortization of premium on marketable securities, and amortization of operating lease right-of-use assets and a $5.8&#160;million increase in accounts payable and other accrued liabilities.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $121.1 million for the six months ended June&#160;30, 2021, primarily reflecting our net loss of $93.1 million and a decrease in deferred revenues of $41.5 million. These decreases were partially offset by $21.1 million of non-cash expenses related to stock-based compensation and depreciation and amortization and an increase in prepaid expenses and other assets by $4.4 million.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing activities</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $30.1&#160;million for the six months ended June&#160;30, 2022, related to maturities of marketable securities of $168.3&#160;million, partially offset by purchases of marketable securities of $129.9&#160;million, and $8.3&#160;million from purchases of property and equipment.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities for the six months ended June&#160;30, 2021 was $134.6&#160;million, mostly related to maturities of marketable securities of $323.1&#160;million and sale of marketable securities of $6.9&#160;million, partially offset by purchases of marketable securities of $180.0&#160;million, and purchases of property and equipment of $15.2&#160;million.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing activities</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided in financing activities was $21.3&#160;million for the six months ended June&#160;30, 2022, mostly related to $22.5&#160;million of proceeds from the at-the-market offering, net of offering expenses of $0.6&#160;million, and proceeds from purchases of common stock under the employee stock purchase plan of $1.1&#160;million, partially offset by taxes paid related to net share settlement of equity awards of $1.8&#160;million.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities was $25.3 million for the six months ended June&#160;30, 2021, mostly related to $22.9 million of proceeds from the at-the-market offering, net of offering expenses of $0.7 million, and proceeds from the exercise of stock options and purchases under the employee stock purchase plan of $5.8&#160;million, partially offset by taxes paid related to net share settlement of equity awards of $2.7&#160;million.</span></div><div style="margin-top:9pt;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%">Operating Capital and Capital Expenditure Requirements</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate continuing to incur operating losses for at least the next several years. Although we believe we are well capitalized currently, the effects of the ongoing COVID-19 pandemic, war in Ukraine, inflation, rising interest rates and other economic uncertainty and volatility could result in significant disruption of global financial markets, impairing our ability to access capital, which could in the future negatively affect our liquidity. Future capital requirements beyond the next 12 months will be substantial, and we will need to raise substantial additional capital to fund the development, manufacturing and potential commercialization of our product candidates through additional collaboration agreements and/or equity or debt financing. In addition, as we focus our efforts on proprietary human therapeutics, we will need to seek FDA approvals of our product candidates, a process that could cost in excess of hundreds of millions of dollars per product. We regularly consider fund-raising opportunities and may continue to decide, from time to time, to raise additional capital based on various factors, including market conditions and our plans of operation. Additional capital may not be available on terms acceptable to us, or at all. If adequate funds are not available, or if the terms of potential funding sources are unfavorable, our business and our ability to advance our product candidate pipeline would be harmed. Furthermore, any sales of additional equity securities, including additional sales pursuant to our at-the-market offering program, may result in dilution to our stockholders, and any debt financing may include covenants that restrict our business.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future capital requirements will depend on many forward-looking factors, including the following:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the initiation, progress, timing and completion of clinical trials for our product candidates and potential product candidates;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the outcome, timing and cost of regulatory approvals;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the success of our collaboration agreements;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays that may be caused by changing regulatory requirements;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the number of product candidates that we pursue;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the costs involved in filing and prosecuting patent applications and enforcing and defending patent claims;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and terms of future in-licensing and out-licensing transactions;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cost and timing of establishing sales, marketing, manufacturing and distribution capabilities;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cost of procuring clinical and commercial supplies of our product candidates;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the extent to which we acquire or invest in businesses, products or technologies, including the costs associated with such acquisitions and investments; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the costs of potential disputes and litigation.</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%">32</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future minimum contractual obligations as of December&#160;31, 2021 were reported in the 2021 Annual Report. During the six months ended June&#160;30, 2022, there have been no other material changes outside the ordinary course of our business from the contractual obligations previously disclosed in our 2021 Annual Report.</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_94"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><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;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to market risk relates to our cash, cash equivalents, and marketable securities. The goals of our investment policy are preservation of capital, fulfillment of liquidity needs and capturing a market rate of return based on our investment policy parameters and market conditions. We select investments that maximize interest income to the extent possible within these guidelines. To achieve our goals, we maintain a portfolio of cash equivalents and investments in securities of high credit quality and with varying maturities to match projected cash needs.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The securities in our investment portfolio are not leveraged and are classified as available-for-sale. The majority of these available-for-sale securities are short-term in nature and subject to minimal interest rate risk. Our investments currently consist of U.S. government-sponsored entity debt securities, commercial paper securities, corporate debt securities, asset-backed securities and certificates of deposit. Our investment policy, approved by our Board of Directors, limits the amount we may invest in any one type of investment issuer, thereby reducing credit risk concentrations. All investments are carried at market value, which approximates cost. We do not use derivative financial instruments in our investment portfolio. Our market risks at June&#160;30, 2022 have not changed materially from those discussed in Item&#160;7A of our 2021 Annual Report.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Exchange Risk</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operations in the United States as well as in Europe. The functional currency of each foreign subsidiary is the local currency. We are exposed to foreign currency risk, primarily through operations of our subsidiaries in Europe which conduct business primarily in Euros. We record gains and losses within our stockholders&#8217; equity due to the translation of our subsidiaries&#8217; financial statements into U.S. dollars. Our foreign currency exchange risk at June&#160;30, 2022 has not changed materially from that discussed in Item&#160;7A of our 2021 Annual Report.</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_97"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision of our principal executive officer and principal financial officer, we evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act) as of June&#160;30, 2022. Based on that evaluation, as of June&#160;30, 2022, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inherent Limitations on Controls and Procedures</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including the principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures and our internal control over financial reporting will prevent all error and all fraud. A control system, no matter how well designed and operated, can only provide reasonable assurances that the objectives of the control system are met. The design of a control system reflects resource constraints; the benefits of controls must be considered relative to their costs. Because there are inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, for our company have been or will be detected. As these inherent limitations are known features of the disclosure and financial reporting processes, it is possible to design into the processes safeguards to reduce, though not eliminate, these risks. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls is based in part upon certain assumptions about the likelihood of future events. While our disclosure controls and procedures and our internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives, there can be no assurance that any design will succeed in achieving its stated goals under all future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with the </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%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in our internal control over financial reporting that occurred during the quarter ended June&#160;30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</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%">34</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:12pt;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 id="ifa43512648ff4661b23fbe64ac9ded50_103"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160; 1.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not party to any material pending legal proceedings. From time to time, we may be involved in legal proceedings arising in the ordinary course of business.</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_106"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160; 1A.&#160;&#160;&#160;&#160;RISK FACTORS</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below we are providing, in supplemental form, changes to our risk factors from those previously disclosed in Part I, Item 1A of the 2021 Annual Report. Our risk factors disclosed in Part I, Item 1A of the 2021 Annual Report provide additional discussion about these supplemental risks and we encourage you to read and carefully consider the risk factors disclosed in Part I, Item 1A of the 2021 Annual Report for a more complete understanding of the risks and uncertainties material to our business.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to identify, qualify and enroll sufficient patients for our clinical trials or complete our clinical trials in a timely manner, which could delay or prevent us from proceeding with the development of our product candidates.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifying, qualifying and enrolling patients in clinical trials of our product candidates, and completing these clinical trials, is critical to our success. Patient enrollment and trial completion is affected by factors including:</span></div><div style="margin-top:6pt;padding-left:54pt;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">size of the patient population and process for identifying patients;</span></div><div style="margin-top:6pt;padding-left:54pt;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">design of the trial protocol;</span></div><div style="margin-top:6pt;padding-left:54pt;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">eligibility and exclusion criteria;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">perceived risks and benefits of the product candidate under study;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">perceived risks and benefits of genomic approaches to treatment of diseases;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">availability of competing therapies and clinical trials;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential additional delays related to the evolving COVID-19 global pandemic and the diversion of healthcare resources to fight the pandemic, including the decision of certain patients to take COVID-19 vaccines, certain patients testing positive for COVID-19 prior to enrolling or dosing in the study, and certain patient candidates being disqualified from study participation because they would not take the COVID-19 vaccine;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays or interruptions related to voluntary pauses of our clinical trials or those of our collaborators, such as the voluntary pause in enrolling and dosing additional patients in the Phase 3 AFFINE trial of giroctocogene fitelparvovec;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the imposition of clinical holds by regulatory authorities on our clinical trials or those of our collaborators, such as the prior clinical hold imposed &#8211; and since lifted &#8211; by the FDA on the Phase 3 AFFINE trial of giroctocogene fitelparvovec, and the potential inability of Sangamo and our collaborators to lift clinical holds imposed by regulatory authorities in a timely manner or on acceptable terms, or at all;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays or difficulties we may experience in enrolling and dosing additional patients in our Phase 1/2 PRECIZN-1 study now that we have completed the transition back to Sangamo of the rights and obligations of Sanofi under our collaboration agreement; </span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">severity of the disease under investigation;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">availability of genetic testing for potential patients;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">proximity and availability of clinical trial sites for prospective patients;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">required and desired characteristics of patients;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to obtain and maintain patient consent;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risk that enrolled patients will drop out before completion of the trial;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">patient referral practices of physicians; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to monitor patients adequately during and after treatment.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of our clinical trials depends on our ability to recruit patients to participate as well as completion of required follow-up periods. There are also a number of other product candidates in development by our competitors, who compete for the same limited patient populations. If we are not able to enroll the necessary number of patients in a timely manner, we may not be </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">able to complete our clinical trials on our desired timelines or at all, which could negatively impact the competitive position and commercial viability of our product candidates or delay or reduce the product revenues, milestone payments or royalty payments we expect to earn from our product candidates. For example, we have experienced delays and challenges in recruiting, screening, enrolling and dosing patients for our Phase 1/2 STAAR clinical study evaluating isaralgagene civaparvovec, our wholly-owned gene therapy product candidate for the treatment of Fabry disease, due to challenges related to the COVID-19 pandemic, patients testing positive for COVID-19, patients reconsidering their participation in the study and the limited number of screening sites, among other reasons. Our Phase 1/2 STEADFAST clinical study evaluating TX200 has experienced similar delays and challenges. In addition, we and Pfizer also announced that some of the patients treated in the Phase 3 AFFINE trial of giroctocogene fitelparvovec have experienced FVIII activity greater than 150% following treatment, and that Pfizer decided to voluntarily pause screening and dosing of additional patients in this trial to implement a proposed protocol amendment intended to provide guidelines for the clinical management of elevated FVIII levels. Subsequent to the voluntary pause, the FDA put this trial on clinical hold and then in March 2022, the FDA lifted the clinical hold. While the FDA has lifted the clinical hold, the voluntary pause initiated by Pfizer will remain in place until all necessary conditions are met, including but not limited to the approval of updated clinical trial protocols by applicable regulatory authorities. Accordingly, although Pfizer advised us that it continues to expect to resume the dosing of additional patients in the Phase 3 AFFINE trial in the third quarter of 2022, we cannot assure you that the conditions necessary to resume dosing patients the Phase 3 AFFINE trial will be met in a timely manner, or at all, or that the dosing of additional patients in the trial will restart promptly following any approvals of the updated clinical trial protocols, or at all, or that the presentation of data from such trial will be published in a timely manner, if at all. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Continued delays or additional pauses to the Phase 3 AFFINE trial could negatively impact the projected timelines for conducting and completing the trial and seeking regulatory approvals for giroctocogene fitelparvovec, which could in turn materially and adversely affect giroctocogene fitelparvovec&#8217;s competitive position and commercial viability and therefore our business, prospects and market price of our common stock.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if fewer patients are willing to participate in our clinical trials because of negative publicity from adverse events related to genomic medicines, competitive clinical trials for similar patient populations or for other reasons, the timelines for conducting clinical trials of our product candidates may be delayed. These delays could result in increased costs, limitation or termination of clinical trials, and delays in product development timelines. If we are forced to expand to additional jurisdictions to address these challenges, it could impose additional costs, delays and risks. If we are not successful in conducting our clinical trials as planned, it would have an adverse effect on our business, financial condition, results of operations, prospects and market price of our common stock.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unfavorable global economic conditions, including as a result of the ongoing military action by Russia in Ukraine, could have a negative impact on our operations, which could materially and adversely affect our business, financial condition, results of operations, prospects and market price of our common stock.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, Russian forces launched significant military action against Ukraine, and sustained conflict and disruption in the region is possible. The impact to Ukraine as well as actions taken by other countries, including new and stricter sanctions imposed by Canada, the United Kingdom, the European Union, the United States. and other countries and companies and organizations against officials, individuals, regions, and industries in Russia and Ukraine, and actions taken by Russia in response to such sanctions, and responses of countries and political bodies to such sanctions, tensions, and military actions and the potential for more widespread conflict, have resulted in supply chain disruptions, and resulting increases in inflation, financial market volatility and capital markets disruption, potentially increasing in magnitude, and such effects on the global economy and financial markets could affect our business, operations, operating results and financial condition as well as the price of our common stock and our ability to raise additional capital when needed on acceptable terms. In addition, any or all of these effects could disrupt our and our collaborators&#8217; supply chains and adversely affect our and our collaborators&#8217; ability to conduct ongoing and future clinical trials of our product candidates. The extent and duration of the military action, sanctions and resulting economic, market and other disruptions are impossible to predict, but could be substantial. Any such disruptions may magnify the impact of the other risks described in the 2021 Annual Report.</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_109"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160; 2.&#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_112"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160; 3.&#160;&#160;&#160;&#160;DEFAULTS UPON SENIOR SECURITIES</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="ifa43512648ff4661b23fbe64ac9ded50_115"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160; 4.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</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%">36</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160; 5.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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%">37</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary;padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160; 6.&#160;&#160;&#160;&#160;EXHIBITS</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.425%"><tr><td style="width:1.0%"></td><td style="width:11.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.801%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Description of Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="https://www.sec.gov/Archives/edgar/data/1001233/000156459017017005/sgmo-ex31_651.htm">Seventh Amended and Restated Certificate of Incorporation, as amended (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed August 9, 2017).</a></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></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%">3.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="https://www.sec.gov/Archives/edgar/data/1001233/000119312520150198/d935677dex31.htm">Fourth Certificate of Amendment of the Seventh Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed May 22, 2020).</a></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></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%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="https://www.sec.gov/Archives/edgar/data/1001233/000119312520318091/d88073dex31.htm">Fourth Amended and Restated Bylaws (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed December 15, 2020).</a></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1001233/000162828022015378/exhibit101-amendedandresta.htm">Amended and Restated 2018 Equity Incentive Plan of Sangamo Therapeutics, Inc. (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed May 25, 2022).</a></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></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%">31.1+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="sgmo-20220630xex311.htm">Rule 13a &#8212; 14(a) Certification of Principal Executive Officer.</a></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></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%">31.2+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><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="sgmo-20220630xex312.htm">Rule 13a &#8212; 14(a) Certification of Principal Financial Officer.</a></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></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%">32.1+</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%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'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="sgmo-20220630xex321.htm">Certifications Pursuant to 18 U.S.C. Section 1350.</a></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></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: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:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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: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:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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: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:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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: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:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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: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:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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: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:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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: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%">The cover page from Sangamo&#8217;s Quarterly Report on Form 10-Q for the three months ended June&#160;30,&#160;2022 is formatted in Inline XBRL and it is contained in Exhibit 101</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* &#160;&#160;&#160;&#160;The certifications attached as Exhibit&#160;32.1 accompany this Quarterly Report on Form&#160;10-Q pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed &#8220;filed&#8221; by the Registrant for purposes of Section&#160;18 of the Securities Exchange Act of 1934, as amended.</span></div><div style="padding-left:54pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">#&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Indicates management contract or compensatory plan or arrangement.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">+&#160;&#160;&#160;&#160;Filed herewith.</span></div><div><span><br/></span></div><div style="height:45pt;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%">38</span></div></div></div><div id="ifa43512648ff4661b23fbe64ac9ded50_124"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="padding-left:9pt"><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="#ifa43512648ff4661b23fbe64ac9ded50_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ifa43512648ff4661b23fbe64ac9ded50_7">Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-indent:54pt"><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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated: August&#160;4, 2022 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.089%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.711%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SANGAMO THERAPEUTICS, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ ALEXANDER D. MACRAE</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Alexander D. Macrae</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ PRATHYUSHA DURAIBABU</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prathyusha Duraibabu</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Senior Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Principal Financial and Accounting Officer)</span></td></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>sgmo-20220630xex311.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="i1cfdb64c2e444b9eb335e8cf54acfac1_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 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CERTIFICATION</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Alexander D. Macrae, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">I have reviewed this quarterly report on Form 10-Q of Sangamo Therapeutics, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.91pt">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:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.34pt">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:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:6pt;padding-left:144pt;text-indent:-36pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;4, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; ALEXANDER D. MACRAE</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Alexander D. Macrae</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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>3
<FILENAME>sgmo-20220630xex312.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="i57fb6ec103934d05b68ab9b4820bbb4d_1"></div><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CERTIFICATION</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Prathyusha Duraibabu, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">I have reviewed this quarterly report on Form 10-Q of Sangamo Therapeutics, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.91pt">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:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.34pt">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:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:46.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-top:6pt;padding-left:108pt;text-indent:-54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:42.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:6pt;padding-left:144pt;text-indent:-36pt"><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:74.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.681%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;4, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; PRATHYUSHA DURAIBABU</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prathyusha Duraibabu</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>sgmo-20220630xex321.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="idcbb61eb430148b083542848c1a527df_1"></div><div style="min-height:42.75pt;width:100%"><div style="margin-top:6pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certifications Pursuant to 18 U.S.C. &#167;1350, as Adopted</font></div><div style="margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. &#167;1350), each of the undersigned hereby certifies in his or her capacity as an officer of Sangamo Therapeutics, Inc. (the &#8220;Company&#8221;), that, to the best of his or her knowledge&#58;</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;the Company&#8217;s Quarterly Report on Form 10-Q for the period ended June&#160;30, 2022, to which this Certification is attached as Exhibit 32.1 (the &#8220;Report&#8221;) fully complies with the requirements of Section&#160;13(a) or Section 15(d) of the Exchange Act&#59; and</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:6pt"><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:79.134%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.666%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; ALEXANDER D. MACRAE</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Alexander D. Macrae</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;4, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; PRATHYUSHA DURAIBABU</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prathyusha Duraibabu</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;4, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This certification accompanies the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Sangamo Therapeutics, Inc. under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form&#160;10-Q), irrespective of any general incorporation language contained in such filing. A signed original of this written statement required by Section&#160;906 of the Sarbanes-Oxley Act of 2002 has been provided to Sangamo Therapeutics, Inc. and will be retained by Sangamo Therapeutics, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:6pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>sgmo-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:a38919ba-87aa-4865-bf59-1ab4d57844e1,g:85c1e60d-27da-488f-a533-ce924858eec2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sgmo="http://www.sangamo.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.sangamo.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="sgmo-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="sgmo-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="sgmo-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="sgmo-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.sangamo.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.sangamo.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.sangamo.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.sangamo.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.sangamo.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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005006 - 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="ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>2101101 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2202201 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>2303301 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail">
        <link:definition>2404401 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail" roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail">
        <link:definition>2405402 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues from Strategic Partnering Collaboration Agreements and Research Activity Grants (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail" roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail">
        <link:definition>2406403 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash and Cash Equivalents (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTS" roleURI="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>2107102 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSTables" roleURI="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>2308302 - Disclosure - FAIR VALUE MEASUREMENTS - (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSDetail" roleURI="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail">
        <link:definition>2409404 - Disclosure - FAIR VALUE MEASUREMENTS (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CASHEQUIVALENTSANDMARKETABLESECURITIES" roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIES">
        <link:definition>2110103 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CASHEQUIVALENTSANDMARKETABLESECURITIESTables" roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESTables">
        <link:definition>2311303 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail" roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail">
        <link:definition>2412405 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails" roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails">
        <link:definition>2413406 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of cost and estimated fair value of short-term investments (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="CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails" roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails">
        <link:definition>2414407 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASICANDDILUTEDNETLOSSPERSHARE" roleURI="http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHARE">
        <link:definition>2115104 - Disclosure - BASIC AND DILUTED 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="BASICANDDILUTEDNETLOSSPERSHAREAdditionalInformationDetail" roleURI="http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHAREAdditionalInformationDetail">
        <link:definition>2416408 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCES" roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCES">
        <link:definition>2117105 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables" roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables">
        <link:definition>2318304 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - (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="MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail" roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail">
        <link:definition>2419409 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Novartis Institutes for BioMedical Research, Inc. (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail" roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail">
        <link:definition>2420410 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Revenues Recognized under Agreement (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail" roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail">
        <link:definition>2421411 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Biogen MA, Inc. (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail" roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail">
        <link:definition>2422412 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Kite Pharma, Inc. (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail" roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail">
        <link:definition>2423413 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Sanofi S.A. (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail" roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail">
        <link:definition>2424414 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Pfizer Inc. (Detail)</link: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.sangamo.com/role/STOCKBASEDCOMPENSATION">
        <link:definition>2125106 - 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.sangamo.com/role/STOCKBASEDCOMPENSATIONTables">
        <link:definition>2326305 - 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="STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" roleURI="http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail">
        <link:definition>2427415 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Detail)</link: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.sangamo.com/role/STOCKHOLDERSEQUITY">
        <link:definition>2128107 - 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="STOCKHOLDERSEQUITYDetail" roleURI="http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail">
        <link:definition>2429416 - Disclosure - STOCKHOLDERS' EQUITY (Detail)</link: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.sangamo.com/role/INCOMETAXES">
        <link:definition>2130108 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDetails" roleURI="http://www.sangamo.com/role/INCOMETAXESDetails">
        <link:definition>2431417 - Disclosure - INCOME TAXES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" abstract="false" name="CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_PfizerC9ORF72Member" abstract="true" name="PfizerC9ORF72Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_AchievementOfSpecifiedSalesMilestonesMember" abstract="true" name="AchievementOfSpecifiedSalesMilestonesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_JefferiesLLCMember" abstract="true" name="JefferiesLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_OtherProductsMember" abstract="true" name="OtherProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementNumberOfProductTargetsSelected" abstract="false" name="CollaborativeArrangementNumberOfProductTargetsSelected" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_AchievementOfFirstCommercialSaleMilestonesMember" abstract="true" name="AchievementOfFirstCommercialSaleMilestonesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_InitialResearchTermOfAgreement" abstract="false" name="InitialResearchTermOfAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sgmo_ExtendedResearchTermOfAgreement" abstract="false" name="ExtendedResearchTermOfAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sgmo_KitePharmaIncMember" abstract="true" name="KitePharmaIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable" abstract="false" name="CollaborativeArrangementMaximumMilestonePaymentReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_SalesBasedMilestoneMember" abstract="true" name="SalesBasedMilestoneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive" abstract="false" name="CustomerContractLiabilityMilestonePaymentEligibleToReceive" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" abstract="false" name="CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive" abstract="false" name="AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax" abstract="false" name="CashEquivalentsGrossUnrealizedGainBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts" abstract="false" name="CollaborativeArrangementEstimatedReimbursableServiceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementLicenseFee" abstract="false" name="CollaborativeArrangementLicenseFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_MilestonePaymentsReceived" abstract="false" name="MilestonePaymentsReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock" abstract="false" name="ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sgmo_CollaborativeAgreementMilestoneDomain" abstract="true" name="CollaborativeAgreementMilestoneDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_NovartisInstitutesForBioMedicalResearchIncMember" abstract="true" name="NovartisInstitutesForBioMedicalResearchIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_ProceedsFromEmployeeRetentionCreditCARESAct" abstract="false" name="ProceedsFromEmployeeRetentionCreditCARESAct" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_NumberOfResearchProgram" abstract="false" name="NumberOfResearchProgram" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_AtTheMarketOfferingMember" abstract="true" name="AtTheMarketOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_PfizerSB525Member" abstract="true" name="PfizerSB525Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_SanofiMember" abstract="true" name="SanofiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CollaborationAndLicenseAgreementMember" abstract="true" name="CollaborationAndLicenseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember" abstract="true" name="AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage" abstract="false" name="CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" abstract="false" name="CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_SBFiveTwoFiveAndOtherProductsMember" abstract="true" name="SBFiveTwoFiveAndOtherProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CashEquivalentsAndAvailableForSaleSecurities" abstract="false" name="CashEquivalentsAndAvailableForSaleSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_CollaborationArrangementResearchPeriod" abstract="false" name="CollaborationArrangementResearchPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" abstract="false" name="DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_EmployeeRetentionCreditCARESAct" abstract="false" name="EmployeeRetentionCreditCARESAct" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace" abstract="false" name="CollaborativeArrangementMaximumNumberOfProductTargetsToReplace" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_GainLossOnFreeShares" abstract="false" name="GainLossOnFreeShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_AchievementOfCommercialMilestonesMember" abstract="true" name="AchievementOfCommercialMilestonesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_AtTheMarketOfferingAgreementMember" abstract="true" name="AtTheMarketOfferingAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_SeparateUpfrontFee" abstract="false" name="SeparateUpfrontFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" abstract="false" name="NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_StockOfferingProgramMaximumValue" abstract="false" name="StockOfferingProgramMaximumValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction" abstract="false" name="SaleOfStockExcessConsiderationReceivedOnTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember" abstract="true" name="RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember" abstract="true" name="AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementResearchServiceFees" abstract="false" name="CollaborativeArrangementResearchServiceFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember" abstract="true" name="AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_MilestoneTwoMember" abstract="true" name="MilestoneTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementNumberOfMilestonesAchieved" abstract="false" name="CollaborativeArrangementNumberOfMilestonesAchieved" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementNumberOfProductTargets" abstract="false" name="CollaborativeArrangementNumberOfProductTargets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_CollaborationAgreementEquityIssued" abstract="false" name="CollaborationAgreementEquityIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment" abstract="false" name="ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_CNineORFSevenTwoMember" abstract="true" name="CNineORFSevenTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" abstract="false" name="CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_CollaborativeAgreementPercentOfInitialRecognition" abstract="false" name="CollaborativeAgreementPercentOfInitialRecognition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sgmo_ResearchServicesMember" abstract="true" name="ResearchServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_NumberOfOptionsToExtendInitialResearchTerm" abstract="false" name="NumberOfOptionsToExtendInitialResearchTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_CollaborativeAgreementMilestoneAxis" abstract="true" name="CollaborativeAgreementMilestoneAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" abstract="false" name="CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementTransactionPrice" abstract="false" name="CollaborativeArrangementTransactionPrice" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" abstract="false" name="ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_MilestoneThreeMember" abstract="true" name="MilestoneThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_StockPurchaseAgreementMember" abstract="true" name="StockPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_MilestoneAchievementMember" abstract="true" name="MilestoneAchievementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_AgreementTerminationTerm" abstract="false" name="AgreementTerminationTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember" abstract="true" name="AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_PreApprovalMilestoneMember" abstract="true" name="PreApprovalMilestoneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CollaborationAgreementTargetSelectionPeriod" abstract="false" name="CollaborationAgreementTargetSelectionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember" abstract="true" name="AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_PfizerMember" abstract="true" name="PfizerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementStandstillRestrictionPeriod" abstract="false" name="CollaborativeArrangementStandstillRestrictionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sgmo_CollaborationAgreementNumberOfAdditionalProductTargets" abstract="false" name="CollaborationAgreementNumberOfAdditionalProductTargets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax" abstract="false" name="CashEquivalentsGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_BiogenMAIncMember" abstract="true" name="BiogenMAIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan" abstract="false" name="CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_AmortizationAndOtherChangesInRightOfUseAssets" abstract="false" name="AmortizationAndOtherChangesInRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sgmo_MilestoneRevenueReceivable" abstract="false" name="MilestoneRevenueReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>sgmo-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:a38919ba-87aa-4865-bf59-1ab4d57844e1,g:85c1e60d-27da-488f-a533-ce924858eec2-->
<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.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4ba30514-0b8c-48f4-8a4b-7c4b06b505f0" 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_8a7cae7c-deca-4c9b-a367-252135aaf925" 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_4ba30514-0b8c-48f4-8a4b-7c4b06b505f0" xlink:to="loc_us-gaap_PreferredStockValue_8a7cae7c-deca-4c9b-a367-252135aaf925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_47a8bb06-e833-4e83-9858-38d96c547a74" 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_4ba30514-0b8c-48f4-8a4b-7c4b06b505f0" xlink:to="loc_us-gaap_CommonStockValue_47a8bb06-e833-4e83-9858-38d96c547a74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_29832a38-f52e-4928-bf18-3900e6fae60a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4ba30514-0b8c-48f4-8a4b-7c4b06b505f0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_29832a38-f52e-4928-bf18-3900e6fae60a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_372f7dfb-7bad-4f65-beba-0a8fdcdacff5" 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_4ba30514-0b8c-48f4-8a4b-7c4b06b505f0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_372f7dfb-7bad-4f65-beba-0a8fdcdacff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e2546633-e501-411d-af9e-20ca32a7fecb" 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_4ba30514-0b8c-48f4-8a4b-7c4b06b505f0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e2546633-e501-411d-af9e-20ca32a7fecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7c2a01a-89b7-42cc-9de6-a974c4213338" 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_6f29c37c-5e93-4585-86d8-42c311ed60de" 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_d7c2a01a-89b7-42cc-9de6-a974c4213338" xlink:to="loc_us-gaap_Liabilities_6f29c37c-5e93-4585-86d8-42c311ed60de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e3fee106-fa21-42d0-b784-b0f40eae8706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7c2a01a-89b7-42cc-9de6-a974c4213338" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e3fee106-fa21-42d0-b784-b0f40eae8706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5839c64b-5190-46ca-b287-efa4c377fad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7c2a01a-89b7-42cc-9de6-a974c4213338" xlink:to="loc_us-gaap_StockholdersEquity_5839c64b-5190-46ca-b287-efa4c377fad0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8c627772-203a-4f2f-8ddd-1c8ac88f0a83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_23b79642-b857-41cf-87de-6fe1dd58c835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8c627772-203a-4f2f-8ddd-1c8ac88f0a83" xlink:to="loc_us-gaap_AssetsCurrent_23b79642-b857-41cf-87de-6fe1dd58c835" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_ea538e9e-e040-4cf4-969c-372d5ea1aaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8c627772-203a-4f2f-8ddd-1c8ac88f0a83" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_ea538e9e-e040-4cf4-969c-372d5ea1aaf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7b43e2b4-dc4d-47f7-b9d4-38af9eb356db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8c627772-203a-4f2f-8ddd-1c8ac88f0a83" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7b43e2b4-dc4d-47f7-b9d4-38af9eb356db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d3aa5c91-b08e-4cf4-a61d-343298707e12" 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_8c627772-203a-4f2f-8ddd-1c8ac88f0a83" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d3aa5c91-b08e-4cf4-a61d-343298707e12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ca8dd00b-17df-4e0a-8a9d-7bde54b0c001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8c627772-203a-4f2f-8ddd-1c8ac88f0a83" xlink:to="loc_us-gaap_Goodwill_ca8dd00b-17df-4e0a-8a9d-7bde54b0c001" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_66939284-82bb-4f40-80cc-45eaa9cb427f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8c627772-203a-4f2f-8ddd-1c8ac88f0a83" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_66939284-82bb-4f40-80cc-45eaa9cb427f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2714bef3-68f0-4815-8fd4-48272fa5b83a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8c627772-203a-4f2f-8ddd-1c8ac88f0a83" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2714bef3-68f0-4815-8fd4-48272fa5b83a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_8817816b-c1d1-4ff0-b54b-e96546fb15ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8c627772-203a-4f2f-8ddd-1c8ac88f0a83" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_8817816b-c1d1-4ff0-b54b-e96546fb15ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a0051d31-569e-4a10-a347-c197319ebffb" 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_a9bc8680-e804-4c3e-99c3-0f73fd2ca765" 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_a0051d31-569e-4a10-a347-c197319ebffb" xlink:to="loc_us-gaap_LiabilitiesCurrent_a9bc8680-e804-4c3e-99c3-0f73fd2ca765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2b11f672-142c-4ecc-85f0-0e4618d83078" 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_a0051d31-569e-4a10-a347-c197319ebffb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2b11f672-142c-4ecc-85f0-0e4618d83078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c35a55b9-697f-4b6b-9dd9-71b371471393" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0051d31-569e-4a10-a347-c197319ebffb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c35a55b9-697f-4b6b-9dd9-71b371471393" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d0927909-f4ef-493a-ba71-682841c27360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0051d31-569e-4a10-a347-c197319ebffb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d0927909-f4ef-493a-ba71-682841c27360" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8cdcdb08-f76a-4336-855b-e5f48eaec139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0051d31-569e-4a10-a347-c197319ebffb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8cdcdb08-f76a-4336-855b-e5f48eaec139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0a27a8ab-2210-4a42-aaab-8eca1320948f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_8b82b383-79f5-41c7-9f72-81d2ddf97b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0a27a8ab-2210-4a42-aaab-8eca1320948f" xlink:to="loc_us-gaap_AccountsPayableCurrent_8b82b383-79f5-41c7-9f72-81d2ddf97b53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_2552768b-2786-4bd6-90ab-ac7a6672c546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0a27a8ab-2210-4a42-aaab-8eca1320948f" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_2552768b-2786-4bd6-90ab-ac7a6672c546" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_856c73ff-f230-4632-b5fd-193710cc4af8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0a27a8ab-2210-4a42-aaab-8eca1320948f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_856c73ff-f230-4632-b5fd-193710cc4af8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_35bf347e-4188-4309-b9fe-f85c1de2065f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_0a27a8ab-2210-4a42-aaab-8eca1320948f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_35bf347e-4188-4309-b9fe-f85c1de2065f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d1d1c5c8-cac9-40fc-aac9-ab217c502737" 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_d110f282-b0f1-4511-bf95-82009d2015ae" 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_d1d1c5c8-cac9-40fc-aac9-ab217c502737" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d110f282-b0f1-4511-bf95-82009d2015ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_91c7a620-8817-4322-aa43-8018ff6c7b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d1d1c5c8-cac9-40fc-aac9-ab217c502737" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_91c7a620-8817-4322-aa43-8018ff6c7b8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_42a7ee3c-a591-47af-8f88-5b542dce6694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d1d1c5c8-cac9-40fc-aac9-ab217c502737" xlink:to="loc_us-gaap_InterestReceivableCurrent_42a7ee3c-a591-47af-8f88-5b542dce6694" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b2026543-772e-4d27-87cf-f18f24b5c0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d1d1c5c8-cac9-40fc-aac9-ab217c502737" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b2026543-772e-4d27-87cf-f18f24b5c0f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_da7c2dc1-1033-4e75-863c-c74460110037" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d1d1c5c8-cac9-40fc-aac9-ab217c502737" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_da7c2dc1-1033-4e75-863c-c74460110037" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_83993eb3-204d-4126-b9aa-023454c5239d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5a38b6f1-cf90-41ab-b1ae-0a8c286fd0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_83993eb3-204d-4126-b9aa-023454c5239d" xlink:to="loc_us-gaap_ProfitLoss_5a38b6f1-cf90-41ab-b1ae-0a8c286fd0d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1665b060-e11e-4859-8172-35ed740c0d58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_83993eb3-204d-4126-b9aa-023454c5239d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1665b060-e11e-4859-8172-35ed740c0d58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6413fb65-7fbb-4cbc-ba7b-8e9301c204d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3b09f4e1-80dc-4321-822d-5957f6353856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6413fb65-7fbb-4cbc-ba7b-8e9301c204d9" xlink:to="loc_us-gaap_ProfitLoss_3b09f4e1-80dc-4321-822d-5957f6353856" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0e24b372-0943-42a2-bfdd-7927f86138fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6413fb65-7fbb-4cbc-ba7b-8e9301c204d9" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0e24b372-0943-42a2-bfdd-7927f86138fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_15d5bda9-e436-4fd4-8dfd-8a9c879722a1" 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_dc133606-aebc-460b-930b-3a7741bc3c6d" 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_15d5bda9-e436-4fd4-8dfd-8a9c879722a1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_dc133606-aebc-460b-930b-3a7741bc3c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_f8aa0fdc-078a-4b6f-a8f7-0c8e61caf58f" 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_15d5bda9-e436-4fd4-8dfd-8a9c879722a1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_f8aa0fdc-078a-4b6f-a8f7-0c8e61caf58f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b4268d3c-5f79-4fa6-888e-56ab11da7ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_71b22d65-ccf6-4102-9df4-be7e129013b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b4268d3c-5f79-4fa6-888e-56ab11da7ddc" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_71b22d65-ccf6-4102-9df4-be7e129013b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1c2f8aa7-29aa-4f4d-b370-df8c79b9f34b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b4268d3c-5f79-4fa6-888e-56ab11da7ddc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1c2f8aa7-29aa-4f4d-b370-df8c79b9f34b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f22bd623-e971-46bd-ac0c-6c33a37dbaa0" 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_04ea4f5e-9bd0-4e59-a865-15da4bafdf51" 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_f22bd623-e971-46bd-ac0c-6c33a37dbaa0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_04ea4f5e-9bd0-4e59-a865-15da4bafdf51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_273bde70-23c5-4ad3-8515-1e8c90f99d9d" 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_f22bd623-e971-46bd-ac0c-6c33a37dbaa0" xlink:to="loc_us-gaap_OperatingExpenses_273bde70-23c5-4ad3-8515-1e8c90f99d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_9abbe52c-d01f-4bfd-b697-32211794130a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a3301ceb-34d0-4c5f-98ef-f954f1d056d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_9abbe52c-d01f-4bfd-b697-32211794130a" xlink:to="loc_us-gaap_OperatingIncomeLoss_a3301ceb-34d0-4c5f-98ef-f954f1d056d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndOtherIncome_bcd7f192-5dab-404a-9070-f1c5141a12cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_9abbe52c-d01f-4bfd-b697-32211794130a" xlink:to="loc_us-gaap_InterestAndOtherIncome_bcd7f192-5dab-404a-9070-f1c5141a12cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1f7a6167-42be-43b9-bff1-46b63dc1e31b" 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_ProfitLoss_1d55e7ea-19c9-4a88-8daa-31aea1aa7e14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1f7a6167-42be-43b9-bff1-46b63dc1e31b" xlink:to="loc_us-gaap_ProfitLoss_1d55e7ea-19c9-4a88-8daa-31aea1aa7e14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f5ad68b2-34e4-4198-a1ed-06d49d16db29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1f7a6167-42be-43b9-bff1-46b63dc1e31b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f5ad68b2-34e4-4198-a1ed-06d49d16db29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_ec356c50-20cf-4c37-a447-2b942a2678e8" 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_1f7a6167-42be-43b9-bff1-46b63dc1e31b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_ec356c50-20cf-4c37-a447-2b942a2678e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_540a2ea3-2cae-4aa0-ae03-89f445eae627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1f7a6167-42be-43b9-bff1-46b63dc1e31b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_540a2ea3-2cae-4aa0-ae03-89f445eae627" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_13396fde-8c19-45d2-8c71-a433a12d4b55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4f386406-e5e3-4815-a076-b903fd16a375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_13396fde-8c19-45d2-8c71-a433a12d4b55" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4f386406-e5e3-4815-a076-b903fd16a375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_e5ecb91f-92be-40ef-961f-1fdd7089bd7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_13396fde-8c19-45d2-8c71-a433a12d4b55" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_e5ecb91f-92be-40ef-961f-1fdd7089bd7f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" 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_IncreaseDecreaseInOtherNoncurrentLiabilities_7322340f-c7b8-476f-b7cd-307f5d4a261c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_7322340f-c7b8-476f-b7cd-307f5d4a261c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_914f681d-7666-4b34-8e37-9607d6667ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_914f681d-7666-4b34-8e37-9607d6667ca8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ab1354e3-444d-4fa3-81ca-b26656b6df24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ab1354e3-444d-4fa3-81ca-b26656b6df24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_92241e14-02cd-4662-842d-269e09c577df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_ShareBasedCompensation_92241e14-02cd-4662-842d-269e09c577df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_GainLossOnFreeShares_dcaded84-3271-4667-90f6-229d77de676c" xlink:href="sgmo-20220630.xsd#sgmo_GainLossOnFreeShares"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_sgmo_GainLossOnFreeShares_dcaded84-3271-4667-90f6-229d77de676c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b1f24411-1ed1-4f5f-b8c6-90c020218d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b1f24411-1ed1-4f5f-b8c6-90c020218d61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_f446e2eb-b691-4ad4-b0c8-00ba6f000e44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_f446e2eb-b691-4ad4-b0c8-00ba6f000e44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_3c3d99b6-4fd4-452e-a723-6ec7ea306564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_3c3d99b6-4fd4-452e-a723-6ec7ea306564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9cdaa5a2-dfa0-4870-8226-a7cd43a518eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9cdaa5a2-dfa0-4870-8226-a7cd43a518eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_bbd32e97-7d52-4b00-b85b-c56442518e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_ProfitLoss_bbd32e97-7d52-4b00-b85b-c56442518e37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AmortizationAndOtherChangesInRightOfUseAssets_0a014417-87d3-4f51-910c-cee784acaed8" xlink:href="sgmo-20220630.xsd#sgmo_AmortizationAndOtherChangesInRightOfUseAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_sgmo_AmortizationAndOtherChangesInRightOfUseAssets_0a014417-87d3-4f51-910c-cee784acaed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7ec5a69c-9a9a-45e6-bd0d-00d365814192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7ec5a69c-9a9a-45e6-bd0d-00d365814192" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_67227cef-bb25-418c-ae65-e6f9cce76736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_67227cef-bb25-418c-ae65-e6f9cce76736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_d26adba3-5dfe-4c5c-9714-619334cbf84a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_714e5c33-d7f2-41d6-929a-60f48a81a71f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_d26adba3-5dfe-4c5c-9714-619334cbf84a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8e82134-dec3-41ad-8986-5c3348233716" 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_PaymentsToAcquireMarketableSecurities_efe9e3e1-77e7-48bc-a92c-cbaecc64d4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8e82134-dec3-41ad-8986-5c3348233716" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_efe9e3e1-77e7-48bc-a92c-cbaecc64d4d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_1c367f08-fd05-4081-9402-1895553bf401" 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_c8e82134-dec3-41ad-8986-5c3348233716" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_1c367f08-fd05-4081-9402-1895553bf401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ebcf2bf8-be43-4a0b-af6d-76e51f534a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8e82134-dec3-41ad-8986-5c3348233716" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ebcf2bf8-be43-4a0b-af6d-76e51f534a73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_48bcdb65-6593-45f7-8688-0107ad2a213e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8e82134-dec3-41ad-8986-5c3348233716" xlink:to="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_48bcdb65-6593-45f7-8688-0107ad2a213e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_2d96e175-d900-47d1-9596-5cc338eb5792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c8e82134-dec3-41ad-8986-5c3348233716" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_2d96e175-d900-47d1-9596-5cc338eb5792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed12ea8d-a297-42cc-8ab2-ce4653f41044" 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_ee9c9179-3879-41cb-9a61-0180ff14fec3" 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_ed12ea8d-a297-42cc-8ab2-ce4653f41044" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_ee9c9179-3879-41cb-9a61-0180ff14fec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_02aeb153-a0ab-4911-b9ae-1242a08b3afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed12ea8d-a297-42cc-8ab2-ce4653f41044" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_02aeb153-a0ab-4911-b9ae-1242a08b3afd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_ba1304c5-06b7-408f-b29d-882e35b2c0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ed12ea8d-a297-42cc-8ab2-ce4653f41044" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_ba1304c5-06b7-408f-b29d-882e35b2c0d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c2565b10-c470-4302-8956-95cbab6c3756" 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_352c678e-9dd2-487c-9707-e1408866caad" 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_c2565b10-c470-4302-8956-95cbab6c3756" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_352c678e-9dd2-487c-9707-e1408866caad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90f3cea9-e9f7-4d96-bb95-de8042801a53" 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_c2565b10-c470-4302-8956-95cbab6c3756" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90f3cea9-e9f7-4d96-bb95-de8042801a53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_12417fd8-4cb0-48dd-8083-3956b2557df1" 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_c2565b10-c470-4302-8956-95cbab6c3756" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_12417fd8-4cb0-48dd-8083-3956b2557df1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b70946ea-e360-4e2f-86e5-41adad78f104" 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_c2565b10-c470-4302-8956-95cbab6c3756" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b70946ea-e360-4e2f-86e5-41adad78f104" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail"/>
  <link:calculationLink xlink:role="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_311fa1f1-8cdf-44e5-943d-b77acb3a4004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6e310042-c5e6-4cd8-8732-f721798ea526" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_311fa1f1-8cdf-44e5-943d-b77acb3a4004" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6e310042-c5e6-4cd8-8732-f721798ea526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5a52037b-e950-4f8f-8b72-7ab7bbfb68a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_311fa1f1-8cdf-44e5-943d-b77acb3a4004" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5a52037b-e950-4f8f-8b72-7ab7bbfb68a9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#FAIRVALUEMEASUREMENTSDetail"/>
  <link:calculationLink xlink:role="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_0efae2ea-33a7-4813-adbb-4be834081dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e4f044bc-5c81-45fd-984f-68ebdff454c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_0efae2ea-33a7-4813-adbb-4be834081dd7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e4f044bc-5c81-45fd-984f-68ebdff454c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d557be56-82d3-44e9-a7a4-1dcaff4233af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_0efae2ea-33a7-4813-adbb-4be834081dd7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d557be56-82d3-44e9-a7a4-1dcaff4233af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"/>
  <link:calculationLink xlink:role="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_789210ee-7f78-4afc-9a4f-e0bdf7c3aadf" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_ba5ab473-797b-49e6-ad27-2c891a8f9d57" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_789210ee-7f78-4afc-9a4f-e0bdf7c3aadf" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_ba5ab473-797b-49e6-ad27-2c891a8f9d57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_7959d115-257d-4900-9f21-62ae412b8f05" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_789210ee-7f78-4afc-9a4f-e0bdf7c3aadf" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_7959d115-257d-4900-9f21-62ae412b8f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities_001fedaa-2786-4249-bdc1-912108627827" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_789210ee-7f78-4afc-9a4f-e0bdf7c3aadf" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities_001fedaa-2786-4249-bdc1-912108627827" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_fa42db94-6d23-4778-9c42-9aeec97410a4" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_b903e1cf-7aad-46d8-982f-49f5073d1e83" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_fa42db94-6d23-4778-9c42-9aeec97410a4" xlink:to="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_b903e1cf-7aad-46d8-982f-49f5073d1e83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a2e1e3a0-4206-41d8-b295-56353be4d661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_fa42db94-6d23-4778-9c42-9aeec97410a4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a2e1e3a0-4206-41d8-b295-56353be4d661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_d0e16b9f-eeaa-45b8-bdf0-0a3632902241" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_e247eb29-15f4-48d2-9613-fa68f3293ed9" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_d0e16b9f-eeaa-45b8-bdf0-0a3632902241" xlink:to="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_e247eb29-15f4-48d2-9613-fa68f3293ed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_250f5266-0d7f-4470-8906-b20ca3b959f9" 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_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_d0e16b9f-eeaa-45b8-bdf0-0a3632902241" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_250f5266-0d7f-4470-8906-b20ca3b959f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities_90746063-97ad-450e-8920-b2c27d763729" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_441526b8-67f4-45f0-bffe-9751b506b602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities_90746063-97ad-450e-8920-b2c27d763729" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_441526b8-67f4-45f0-bffe-9751b506b602" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_50ea726e-c9c8-4d95-b9b2-f1a93de8bcd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities_90746063-97ad-450e-8920-b2c27d763729" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_50ea726e-c9c8-4d95-b9b2-f1a93de8bcd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c704a5e9-ece1-424a-b48f-0e7e4c00f5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_aadf69c4-2659-479f-ae02-8bed1231d330" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c704a5e9-ece1-424a-b48f-0e7e4c00f5e1" xlink:to="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_aadf69c4-2659-479f-ae02-8bed1231d330" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_6741d626-fe27-49bf-8aab-e17fd4fad7f9" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c704a5e9-ece1-424a-b48f-0e7e4c00f5e1" xlink:to="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_6741d626-fe27-49bf-8aab-e17fd4fad7f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fa3c2034-c191-449a-bb5c-072abe413025" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c704a5e9-ece1-424a-b48f-0e7e4c00f5e1" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_fa3c2034-c191-449a-bb5c-072abe413025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_3bf93c88-c770-4124-b203-3be15b5c57f7" 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_cc3d39cc-11ff-4169-ae76-be707686bdcf" 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_3bf93c88-c770-4124-b203-3be15b5c57f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cc3d39cc-11ff-4169-ae76-be707686bdcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_255a85b5-4205-4b14-80f5-522c0fe9497b" 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_3bf93c88-c770-4124-b203-3be15b5c57f7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_255a85b5-4205-4b14-80f5-522c0fe9497b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9af2ba1d-5c80-40aa-9885-3fa17a6da219" 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_3bf93c88-c770-4124-b203-3be15b5c57f7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9af2ba1d-5c80-40aa-9885-3fa17a6da219" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents_eac572c5-9f6d-4293-af22-28280cb592fc" xlink:href="sgmo-20220630.xsd#sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_228b2a96-74d4-4064-b641-fd75423bf08d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents_eac572c5-9f6d-4293-af22-28280cb592fc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_228b2a96-74d4-4064-b641-fd75423bf08d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_03a6e409-c1f1-432d-a00f-e577e325d462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents_eac572c5-9f6d-4293-af22-28280cb592fc" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_03a6e409-c1f1-432d-a00f-e577e325d462" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>sgmo-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:a38919ba-87aa-4865-bf59-1ab4d57844e1,g:85c1e60d-27da-488f-a533-ce924858eec2-->
<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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i3e1146a464894dac8c4f4523bcfbd4ad_CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cdd5dda3-847c-4bfa-a0fa-e566e82b1746" 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_5165d51f-f271-4b95-815c-390a19329a82" 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_cdd5dda3-847c-4bfa-a0fa-e566e82b1746" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0b0dcc21-e1b1-42ce-b5f7-693c34d9c0e9" 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_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_CommonStockSharesIssued_0b0dcc21-e1b1-42ce-b5f7-693c34d9c0e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c6f253c1-32a8-4218-9e31-bb17c093a060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c6f253c1-32a8-4218-9e31-bb17c093a060" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4e09a714-b6a2-41cf-8586-32f0b763e8a3" 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_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4e09a714-b6a2-41cf-8586-32f0b763e8a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_3d1f1f1d-7d17-463f-b74d-4bbccae21009" 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_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_3d1f1f1d-7d17-463f-b74d-4bbccae21009" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_d2b2fc85-6764-4ee6-bbd0-1e4ea3f5a050" 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_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_d2b2fc85-6764-4ee6-bbd0-1e4ea3f5a050" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5288276e-9364-4291-aee8-839eafa5f9b0" 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_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5288276e-9364-4291-aee8-839eafa5f9b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_860c1677-803b-43d4-852b-3eaf67a021c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_860c1677-803b-43d4-852b-3eaf67a021c1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ac742d6a-fe20-4d94-8d8e-c112cdad3f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ac742d6a-fe20-4d94-8d8e-c112cdad3f69" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5653d29f-d374-47bf-8bc1-a220afffa584" 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_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5653d29f-d374-47bf-8bc1-a220afffa584" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest_d1d5eb05-f0fa-4a7f-89a2-fb201d0f469f" xlink:href="sgmo-20220630.xsd#sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest_d1d5eb05-f0fa-4a7f-89a2-fb201d0f469f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_92452749-0104-4e5c-8c63-5e477efd941e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_92452749-0104-4e5c-8c63-5e477efd941e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6a975236-d3cb-4554-8e72-c4255ce8e51c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6a975236-d3cb-4554-8e72-c4255ce8e51c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_690d5198-a1c8-4992-afd4-118ea99c948b" 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_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_690d5198-a1c8-4992-afd4-118ea99c948b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_2edfc1cb-be87-4d9f-b444-85c4c8ff80ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_2edfc1cb-be87-4d9f-b444-85c4c8ff80ae" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_56b4e2aa-b92f-49df-a85f-d4bdb5a833c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_ProfitLoss_56b4e2aa-b92f-49df-a85f-d4bdb5a833c4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_88dc39f8-d921-43b9-b88f-3f06774aa4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f5457078-ec7d-4884-b264-ffd5beb998f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a3f6b4a7-db93-492d-9160-6cd8e74885fe" 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_cdd5dda3-847c-4bfa-a0fa-e566e82b1746" xlink:to="loc_us-gaap_StatementTable_a3f6b4a7-db93-492d-9160-6cd8e74885fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7de3add3-34d0-4f62-a6b5-4f59245fcf4f" 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_a3f6b4a7-db93-492d-9160-6cd8e74885fe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7de3add3-34d0-4f62-a6b5-4f59245fcf4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7de3add3-34d0-4f62-a6b5-4f59245fcf4f_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_7de3add3-34d0-4f62-a6b5-4f59245fcf4f" xlink:to="loc_us-gaap_EquityComponentDomain_7de3add3-34d0-4f62-a6b5-4f59245fcf4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5dd26066-3986-45eb-99fd-9be31e73d629" 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_7de3add3-34d0-4f62-a6b5-4f59245fcf4f" xlink:to="loc_us-gaap_EquityComponentDomain_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_53c10db7-860d-4188-a705-38dfbfc507e7" 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_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_CommonStockMember_53c10db7-860d-4188-a705-38dfbfc507e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5c80f085-006f-4250-89b6-21ea8d3a1a10" 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_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5c80f085-006f-4250-89b6-21ea8d3a1a10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9fe9b912-6f56-4d55-b04a-10203c03108e" 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_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_RetainedEarningsMember_9fe9b912-6f56-4d55-b04a-10203c03108e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6612cb6f-62c6-4fc0-8813-f7306d49f2ef" 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_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6612cb6f-62c6-4fc0-8813-f7306d49f2ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_deecd632-2550-43b0-873d-22eee52b3ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_NoncontrollingInterestMember_deecd632-2550-43b0-873d-22eee52b3ec8" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="i3facf9d0e92c49ed913f197ed9fba0dd_CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_50d9906d-e7a5-42a2-95ae-cc782befc181" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:to="loc_us-gaap_ProfitLoss_50d9906d-e7a5-42a2-95ae-cc782befc181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e2cf4c33-82ed-416c-9630-dc43098bc78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e2cf4c33-82ed-416c-9630-dc43098bc78b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_bbd9f286-9ecc-4452-bdc6-b35a8a525672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_bbd9f286-9ecc-4452-bdc6-b35a8a525672" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AmortizationAndOtherChangesInRightOfUseAssets_7b76f0d7-7ebc-4591-80d4-50be352b2803" xlink:href="sgmo-20220630.xsd#sgmo_AmortizationAndOtherChangesInRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_sgmo_AmortizationAndOtherChangesInRightOfUseAssets_7b76f0d7-7ebc-4591-80d4-50be352b2803" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_GainLossOnFreeShares_7d1ec540-e7dc-4124-be8a-26cf6d74bce4" xlink:href="sgmo-20220630.xsd#sgmo_GainLossOnFreeShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_sgmo_GainLossOnFreeShares_7d1ec540-e7dc-4124-be8a-26cf6d74bce4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_fa977c52-643f-4d00-9607-414519794b7d" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_us-gaap_ShareBasedCompensation_fa977c52-643f-4d00-9607-414519794b7d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_68a6a005-7c35-4162-b49c-57933025afad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_68a6a005-7c35-4162-b49c-57933025afad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8ca500dc-644a-46c2-9a72-370da7e3b794" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8ca500dc-644a-46c2-9a72-370da7e3b794" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ff2f41bb-113a-4a0b-b062-78b0208ae0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ff2f41bb-113a-4a0b-b062-78b0208ae0c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9138fca6-2181-4f2e-9db8-3fc3326081d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9138fca6-2181-4f2e-9db8-3fc3326081d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4a8af151-0e73-48b5-9644-5414ae3440ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4a8af151-0e73-48b5-9644-5414ae3440ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_842d0986-c4a9-4978-b768-1f8e525a0bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_842d0986-c4a9-4978-b768-1f8e525a0bb9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a544766b-8782-4ce9-8b74-9db2a6e64683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a544766b-8782-4ce9-8b74-9db2a6e64683" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_26d3c6a1-8754-4911-90f8-0ce3dfeec3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_26d3c6a1-8754-4911-90f8-0ce3dfeec3c8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_35a5990d-8d1f-462e-834d-2e6cec7ff187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_35a5990d-8d1f-462e-834d-2e6cec7ff187" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_7263032d-b8c0-46c7-b842-82e46bb82fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_7263032d-b8c0-46c7-b842-82e46bb82fd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_f2cb4989-f8e7-46a0-8d77-c77057f6c09c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_f2cb4989-f8e7-46a0-8d77-c77057f6c09c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_9102d6e6-4037-432d-a994-d5d077e94e36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_9102d6e6-4037-432d-a994-d5d077e94e36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3fb7e281-475e-4ffa-88fa-97c691267a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3fb7e281-475e-4ffa-88fa-97c691267a67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_23e821a9-9c30-4dc2-83d3-bdec5445de8f" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_23e821a9-9c30-4dc2-83d3-bdec5445de8f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_37640761-b391-4c20-8674-eed21c1a801e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_37640761-b391-4c20-8674-eed21c1a801e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f273f09d-d1d6-4d1f-9f1c-b295890538f9" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f273f09d-d1d6-4d1f-9f1c-b295890538f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e244ad70-82c3-46f5-a8a2-a0e0d4b30a55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e244ad70-82c3-46f5-a8a2-a0e0d4b30a55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_fc9e56f9-2ebb-48e1-aad8-11dd93d28c49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_fc9e56f9-2ebb-48e1-aad8-11dd93d28c49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_770f63f7-63d6-4be1-adf0-e23fa439ef20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_770f63f7-63d6-4be1-adf0-e23fa439ef20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e00ca31-9a39-4019-a57c-eb747f738c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e00ca31-9a39-4019-a57c-eb747f738c32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08f50a83-dac4-41e0-8ffa-d16ea1b01a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08f50a83-dac4-41e0-8ffa-d16ea1b01a4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1bb45cae-c856-430f-a8c3-d1bd1a07c3da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1bb45cae-c856-430f-a8c3-d1bd1a07c3da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5b97efb2-d9f6-48d5-98ab-44fc4728eff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a48fd867-042e-4e00-a060-36572b379010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a48fd867-042e-4e00-a060-36572b379010" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1e8f5c41-f8e2-4e74-a6c5-29b8da33a00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1e8f5c41-f8e2-4e74-a6c5-29b8da33a00f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_bff2de4a-3153-4452-b7a6-647f782b8dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_bff2de4a-3153-4452-b7a6-647f782b8dd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b940abac-7f0f-43bb-b946-21f0c941e741" 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_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_StatementTable_b940abac-7f0f-43bb-b946-21f0c941e741" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b7916246-cc3e-45f9-8ff0-82ee60c4064a" 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_StatementTable_b940abac-7f0f-43bb-b946-21f0c941e741" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b7916246-cc3e-45f9-8ff0-82ee60c4064a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b7916246-cc3e-45f9-8ff0-82ee60c4064a_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_b7916246-cc3e-45f9-8ff0-82ee60c4064a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b7916246-cc3e-45f9-8ff0-82ee60c4064a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9cdd8246-935f-4723-a506-ee0dfd6e6b36" 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_b7916246-cc3e-45f9-8ff0-82ee60c4064a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9cdd8246-935f-4723-a506-ee0dfd6e6b36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AtTheMarketOfferingMember_cb1bfdd9-5681-4dc6-94f9-ef9b9a5081c9" xlink:href="sgmo-20220630.xsd#sgmo_AtTheMarketOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9cdd8246-935f-4723-a506-ee0dfd6e6b36" xlink:to="loc_sgmo_AtTheMarketOfferingMember_cb1bfdd9-5681-4dc6-94f9-ef9b9a5081c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b515d048-5e6b-4dbc-8e67-1bf3675974d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9cdd8246-935f-4723-a506-ee0dfd6e6b36" xlink:to="loc_us-gaap_EmployeeStockMember_b515d048-5e6b-4dbc-8e67-1bf3675974d4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail" xlink:type="extended" id="i49d9570f878f4dbe928159d4b1f56fb0_ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_8a71a59c-daea-4ec8-a120-5819337879d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_063bb7d7-7647-4db8-9570-cc01f8cd2580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8a71a59c-daea-4ec8-a120-5819337879d5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_063bb7d7-7647-4db8-9570-cc01f8cd2580" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8a71a59c-daea-4ec8-a120-5819337879d5" xlink:to="loc_us-gaap_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_b858aec0-779d-4eb6-ba4c-85bf8d2f992b" 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_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:to="loc_srt_CounterpartyNameAxis_b858aec0-779d-4eb6-ba4c-85bf8d2f992b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b858aec0-779d-4eb6-ba4c-85bf8d2f992b_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_b858aec0-779d-4eb6-ba4c-85bf8d2f992b" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b858aec0-779d-4eb6-ba4c-85bf8d2f992b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" 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_b858aec0-779d-4eb6-ba4c-85bf8d2f992b" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_6d6e0a19-c930-4090-b6dc-643d5884b0c2" xlink:href="sgmo-20220630.xsd#sgmo_NovartisInstitutesForBioMedicalResearchIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:to="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_6d6e0a19-c930-4090-b6dc-643d5884b0c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_BiogenMAIncMember_6a3a82f9-c40f-40ee-aca9-405ac53ed33a" xlink:href="sgmo-20220630.xsd#sgmo_BiogenMAIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:to="loc_sgmo_BiogenMAIncMember_6a3a82f9-c40f-40ee-aca9-405ac53ed33a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_KitePharmaIncMember_77152041-d9c8-484a-abb6-b1584515753f" xlink:href="sgmo-20220630.xsd#sgmo_KitePharmaIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:to="loc_sgmo_KitePharmaIncMember_77152041-d9c8-484a-abb6-b1584515753f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SanofiMember_daddb64a-0583-4d71-8f4b-92bd315ab30f" xlink:href="sgmo-20220630.xsd#sgmo_SanofiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:to="loc_sgmo_SanofiMember_daddb64a-0583-4d71-8f4b-92bd315ab30f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1638221a-1cf9-4075-ad43-c3082388ecef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1638221a-1cf9-4075-ad43-c3082388ecef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1638221a-1cf9-4075-ad43-c3082388ecef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1638221a-1cf9-4075-ad43-c3082388ecef" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1638221a-1cf9-4075-ad43-c3082388ecef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6c3920-f622-4fc5-a89a-5375267a3b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1638221a-1cf9-4075-ad43-c3082388ecef" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6c3920-f622-4fc5-a89a-5375267a3b6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_8006cc5d-4925-4534-bc65-5fce30412abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6c3920-f622-4fc5-a89a-5375267a3b6c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_8006cc5d-4925-4534-bc65-5fce30412abf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_48944265-cedb-437e-947e-ce2eb43b9716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_48944265-cedb-437e-947e-ce2eb43b9716" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_48944265-cedb-437e-947e-ce2eb43b9716_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_48944265-cedb-437e-947e-ce2eb43b9716" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_48944265-cedb-437e-947e-ce2eb43b9716_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_cee5f6ff-5214-41f5-84f6-52729d4157ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_48944265-cedb-437e-947e-ce2eb43b9716" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_cee5f6ff-5214-41f5-84f6-52729d4157ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember_90299b72-f491-4d47-ae52-bffc3690aa61" xlink:href="sgmo-20220630.xsd#sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_cee5f6ff-5214-41f5-84f6-52729d4157ae" xlink:to="loc_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember_90299b72-f491-4d47-ae52-bffc3690aa61" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#FAIRVALUEMEASUREMENTSDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="extended" id="i1dce5ce8f3b14b779028539c04aa60bd_FAIRVALUEMEASUREMENTSDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e99d8341-112d-4ae8-86fa-2cdb74152a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e99d8341-112d-4ae8-86fa-2cdb74152a70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7efd08de-2518-47c6-be0f-26248b9962b2" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7efd08de-2518-47c6-be0f-26248b9962b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_3f4b43a3-92de-40a8-a123-9495626a5225" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_3f4b43a3-92de-40a8-a123-9495626a5225" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_0744e843-33cb-4d13-b7bc-553b05179a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_0744e843-33cb-4d13-b7bc-553b05179a92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_0744e843-33cb-4d13-b7bc-553b05179a92_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_0744e843-33cb-4d13-b7bc-553b05179a92" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_0744e843-33cb-4d13-b7bc-553b05179a92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8715b576-51b0-481d-a8e4-b9ef724d95b9" 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_0744e843-33cb-4d13-b7bc-553b05179a92" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8715b576-51b0-481d-a8e4-b9ef724d95b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4ba1a3cf-3200-482f-a1c2-b383c207feda" 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_8715b576-51b0-481d-a8e4-b9ef724d95b9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4ba1a3cf-3200-482f-a1c2-b383c207feda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ef3de1ef-0dc8-4d01-a5e8-7f91ace0d945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ef3de1ef-0dc8-4d01-a5e8-7f91ace0d945" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef3de1ef-0dc8-4d01-a5e8-7f91ace0d945_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_ef3de1ef-0dc8-4d01-a5e8-7f91ace0d945" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef3de1ef-0dc8-4d01-a5e8-7f91ace0d945_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_782e66a0-2c7b-4fac-9583-30a741395c58" 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_ef3de1ef-0dc8-4d01-a5e8-7f91ace0d945" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_782e66a0-2c7b-4fac-9583-30a741395c58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6a5de364-cb52-41a0-9ed1-b436aa658226" 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_782e66a0-2c7b-4fac-9583-30a741395c58" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6a5de364-cb52-41a0-9ed1-b436aa658226" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f92a4f06-c1e1-4c8c-ac27-864c94292cb8" 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_782e66a0-2c7b-4fac-9583-30a741395c58" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f92a4f06-c1e1-4c8c-ac27-864c94292cb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_47159832-0165-43c0-8a62-7be0c1c9c78f" 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_782e66a0-2c7b-4fac-9583-30a741395c58" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_47159832-0165-43c0-8a62-7be0c1c9c78f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d0cdd19b-6d39-4b1a-9380-12714cfbac13" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d0cdd19b-6d39-4b1a-9380-12714cfbac13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d0cdd19b-6d39-4b1a-9380-12714cfbac13_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_d0cdd19b-6d39-4b1a-9380-12714cfbac13" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d0cdd19b-6d39-4b1a-9380-12714cfbac13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" 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_d0cdd19b-6d39-4b1a-9380-12714cfbac13" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_d874c549-1924-4d0f-9808-09e5d9ce6f50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_MoneyMarketFundsMember_d874c549-1924-4d0f-9808-09e5d9ce6f50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_36c4362c-9245-4698-a5ee-20044d0a26f1" 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_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_CommercialPaperMember_36c4362c-9245-4698-a5ee-20044d0a26f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_11d5c564-6e81-42bf-8174-19d9fa834f04" 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_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_CertificatesOfDepositMember_11d5c564-6e81-42bf-8174-19d9fa834f04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_ed09c941-c761-4a6e-96a0-86b2891d8717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_ed09c941-c761-4a6e-96a0-86b2891d8717" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_0d963318-9531-4bc1-87c5-a7a729bfe6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_0d963318-9531-4bc1-87c5-a7a729bfe6e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_69c635b4-4974-423b-b9f8-ade05c1d518b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_69c635b4-4974-423b-b9f8-ade05c1d518b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_b0dcb183-4596-4b93-b744-5b5ad7f0005f" 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_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_b0dcb183-4596-4b93-b744-5b5ad7f0005f" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail" xlink:type="extended" id="ifec5511ef527418693403ad7f95a767b_CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" 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_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b91fbc75-86c7-4d58-b659-a802892b2810" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b91fbc75-86c7-4d58-b659-a802892b2810" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_89215473-fb25-455d-acd5-0601a294f696" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_89215473-fb25-455d-acd5-0601a294f696" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_1cc5f3b2-a5db-44c1-9896-e978ee39560b" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_1cc5f3b2-a5db-44c1-9896-e978ee39560b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a92c5e5c-aff0-4511-81cb-c9467dc837b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a92c5e5c-aff0-4511-81cb-c9467dc837b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a4e3838f-b7bd-4b7f-99ab-3f44f159af63" 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_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a4e3838f-b7bd-4b7f-99ab-3f44f159af63" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d3cf1e9e-ea86-4a59-b336-485c0aeb94a0" 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_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d3cf1e9e-ea86-4a59-b336-485c0aeb94a0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_89a63222-12ef-40c8-b386-151536c832e0" 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_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_89a63222-12ef-40c8-b386-151536c832e0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fb1630ea-2710-4ee7-aeeb-5678d23bc00d" 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_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fb1630ea-2710-4ee7-aeeb-5678d23bc00d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_78a9360d-2438-407f-ad1d-99a2506f6e9a" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_78a9360d-2438-407f-ad1d-99a2506f6e9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_d405c944-a9ad-46d1-9083-393530822f0a" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_d405c944-a9ad-46d1-9083-393530822f0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_94839b5e-57be-4828-8402-df688a2c5552" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_94839b5e-57be-4828-8402-df688a2c5552" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities_02ebf764-be9f-4aa2-bec3-938057159c70" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities_02ebf764-be9f-4aa2-bec3-938057159c70" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_e0432ac4-6a3f-41cb-8271-d5a27bd229e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_e0432ac4-6a3f-41cb-8271-d5a27bd229e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_287b46ad-69aa-496a-b2c3-e0f49cc6fa08" 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_ScheduleOfAvailableForSaleSecuritiesTable_e0432ac4-6a3f-41cb-8271-d5a27bd229e6" xlink:to="loc_us-gaap_FinancialInstrumentAxis_287b46ad-69aa-496a-b2c3-e0f49cc6fa08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_287b46ad-69aa-496a-b2c3-e0f49cc6fa08_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_287b46ad-69aa-496a-b2c3-e0f49cc6fa08" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_287b46ad-69aa-496a-b2c3-e0f49cc6fa08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" 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_287b46ad-69aa-496a-b2c3-e0f49cc6fa08" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_90cddedb-1aed-44f8-82c7-78e471d81afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_MoneyMarketFundsMember_90cddedb-1aed-44f8-82c7-78e471d81afe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_9a4d3e7e-2f34-47e9-a927-81a0fb4c09e6" 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_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_CommercialPaperMember_9a4d3e7e-2f34-47e9-a927-81a0fb4c09e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_ac421fa9-eb9d-47d0-9626-f1721c5f0aa6" 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_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_CertificatesOfDepositMember_ac421fa9-eb9d-47d0-9626-f1721c5f0aa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_8330874c-9799-417e-aa65-9a962387a44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_CashEquivalentsMember_8330874c-9799-417e-aa65-9a962387a44e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_b9bb5ef1-6cfd-4ca1-9783-c7e01e791d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_b9bb5ef1-6cfd-4ca1-9783-c7e01e791d64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f1221aa0-f068-47ad-aee9-1ba89eb87c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f1221aa0-f068-47ad-aee9-1ba89eb87c46" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_2c4dd972-84ac-42a0-a266-24b22290b90f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_2c4dd972-84ac-42a0-a266-24b22290b90f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_9dea58cf-1ff4-403f-9d05-ffe3805a4b12" 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_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_9dea58cf-1ff4-403f-9d05-ffe3805a4b12" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables" xlink:type="extended" id="i57adc804a47e4572a6d084bd82d02c94_MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_25370440-ea52-4822-9adf-63e32b050e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock_c75a1fa0-6076-45c0-a72e-820d23549397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_25370440-ea52-4822-9adf-63e32b050e5d" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock_c75a1fa0-6076-45c0-a72e-820d23549397" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_455d17fa-6af8-4f39-99aa-cd55ee8d8d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_25370440-ea52-4822-9adf-63e32b050e5d" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_455d17fa-6af8-4f39-99aa-cd55ee8d8d9e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ce41d6d4-9e46-4dff-9524-e8a4cc411ce5" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_455d17fa-6af8-4f39-99aa-cd55ee8d8d9e" xlink:to="loc_srt_CounterpartyNameAxis_ce41d6d4-9e46-4dff-9524-e8a4cc411ce5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ce41d6d4-9e46-4dff-9524-e8a4cc411ce5_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_ce41d6d4-9e46-4dff-9524-e8a4cc411ce5" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_ce41d6d4-9e46-4dff-9524-e8a4cc411ce5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" 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_ce41d6d4-9e46-4dff-9524-e8a4cc411ce5" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_ded8be29-a20c-45de-9857-4f4f57e6bdef" xlink:href="sgmo-20220630.xsd#sgmo_NovartisInstitutesForBioMedicalResearchIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:to="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_ded8be29-a20c-45de-9857-4f4f57e6bdef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_BiogenMAIncMember_044a1e76-12ee-46e4-9ed9-e47cd7b29a76" xlink:href="sgmo-20220630.xsd#sgmo_BiogenMAIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:to="loc_sgmo_BiogenMAIncMember_044a1e76-12ee-46e4-9ed9-e47cd7b29a76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_KitePharmaIncMember_45a439ca-a2b9-411b-8d5e-ccc0483701e0" xlink:href="sgmo-20220630.xsd#sgmo_KitePharmaIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:to="loc_sgmo_KitePharmaIncMember_45a439ca-a2b9-411b-8d5e-ccc0483701e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SanofiMember_86dd6de9-b893-4466-9ae5-8f22091f0755" xlink:href="sgmo-20220630.xsd#sgmo_SanofiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:to="loc_sgmo_SanofiMember_86dd6de9-b893-4466-9ae5-8f22091f0755" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail" xlink:type="extended" id="iad88a7f15ce7458f948efef972e9d2da_MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollaborators_0138168d-9717-464a-b469-749d28f8ec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollaborators"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_us-gaap_ProceedsFromCollaborators_0138168d-9717-464a-b469-749d28f8ec1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_c66958e3-619f-450c-8413-c5bcab036706" xlink:href="sgmo-20220630.xsd#sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_c66958e3-619f-450c-8413-c5bcab036706" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_c0240ff7-0649-4ce6-aa9d-4d4550e06772" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_c0240ff7-0649-4ce6-aa9d-4d4550e06772" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementLicenseFee_bf167b2d-08cd-48a4-a09c-0dc4f6392b66" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementLicenseFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborativeArrangementLicenseFee_bf167b2d-08cd-48a4-a09c-0dc4f6392b66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_514278ba-6986-4675-8649-e1bd1b4caa25" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_514278ba-6986-4675-8649-e1bd1b4caa25" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2f8aac99-0770-40cf-8681-3f0e3cd83da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2f8aac99-0770-40cf-8681-3f0e3cd83da3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_0377c9c4-8e4a-4ad5-8fea-add0ef8c2004" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_us-gaap_ContractWithCustomerLiability_0377c9c4-8e4a-4ad5-8fea-add0ef8c2004" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_dd1fb979-6e43-4bff-8487-aeb199bdc41f" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_dd1fb979-6e43-4bff-8487-aeb199bdc41f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition_38bb7c3a-83ee-4f6f-8cb6-4399130c64f0" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementPercentOfInitialRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition_38bb7c3a-83ee-4f6f-8cb6-4399130c64f0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_0ff3be3d-d11a-48a2-82ed-5f023bd1707a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_0ff3be3d-d11a-48a2-82ed-5f023bd1707a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_eef9157c-104f-409b-8213-c2d56d30d5e7" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:to="loc_srt_CounterpartyNameAxis_eef9157c-104f-409b-8213-c2d56d30d5e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_eef9157c-104f-409b-8213-c2d56d30d5e7_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_eef9157c-104f-409b-8213-c2d56d30d5e7" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_eef9157c-104f-409b-8213-c2d56d30d5e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6d552875-7d1d-43f3-931e-a2fd839a30f8" 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_eef9157c-104f-409b-8213-c2d56d30d5e7" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6d552875-7d1d-43f3-931e-a2fd839a30f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_1b8aa02c-0ded-4e9a-8c40-8715885411c8" xlink:href="sgmo-20220630.xsd#sgmo_NovartisInstitutesForBioMedicalResearchIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6d552875-7d1d-43f3-931e-a2fd839a30f8" xlink:to="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_1b8aa02c-0ded-4e9a-8c40-8715885411c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_f098c5f1-d57f-4d52-833c-149d332cd9dc" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:to="loc_us-gaap_TypeOfArrangementAxis_f098c5f1-d57f-4d52-833c-149d332cd9dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f098c5f1-d57f-4d52-833c-149d332cd9dc_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_f098c5f1-d57f-4d52-833c-149d332cd9dc" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_f098c5f1-d57f-4d52-833c-149d332cd9dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_de507212-6fbb-407e-bd86-d887fa07c689" 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_f098c5f1-d57f-4d52-833c-149d332cd9dc" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_de507212-6fbb-407e-bd86-d887fa07c689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementMember_968faf2f-91fe-4857-9ef0-154efd1af26c" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_de507212-6fbb-407e-bd86-d887fa07c689" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementMember_968faf2f-91fe-4857-9ef0-154efd1af26c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_6d2198f3-48f7-4678-ba68-494f2c9afdda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_6d2198f3-48f7-4678-ba68-494f2c9afdda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_6d2198f3-48f7-4678-ba68-494f2c9afdda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_6d2198f3-48f7-4678-ba68-494f2c9afdda" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_6d2198f3-48f7-4678-ba68-494f2c9afdda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4a4e4f80-f6b9-4d9c-96bb-c0a9a0b8eb85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_6d2198f3-48f7-4678-ba68-494f2c9afdda" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4a4e4f80-f6b9-4d9c-96bb-c0a9a0b8eb85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_e5583f57-e7eb-45c3-bfe2-2e36ee430097" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4a4e4f80-f6b9-4d9c-96bb-c0a9a0b8eb85" xlink:to="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_e5583f57-e7eb-45c3-bfe2-2e36ee430097" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfCommercialMilestonesMember_9084dbb5-39de-4f09-95ea-1cd8d1926d3a" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfCommercialMilestonesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4a4e4f80-f6b9-4d9c-96bb-c0a9a0b8eb85" xlink:to="loc_sgmo_AchievementOfCommercialMilestonesMember_9084dbb5-39de-4f09-95ea-1cd8d1926d3a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail" xlink:type="extended" id="idc36f94dec2a4a0a970acbc44b39bd8a_MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_0ae685cf-57f7-4c1d-bd2a-2ed161333166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_402f10fa-01c3-48c3-871e-ac65e37f9b90" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_0ae685cf-57f7-4c1d-bd2a-2ed161333166" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_402f10fa-01c3-48c3-871e-ac65e37f9b90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_b26c2e56-6ac8-414c-94b0-993952980b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_0ae685cf-57f7-4c1d-bd2a-2ed161333166" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_b26c2e56-6ac8-414c-94b0-993952980b84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_9b2a9400-b9dd-42fa-87b3-54141feda41d" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_b26c2e56-6ac8-414c-94b0-993952980b84" xlink:to="loc_srt_CounterpartyNameAxis_9b2a9400-b9dd-42fa-87b3-54141feda41d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_9b2a9400-b9dd-42fa-87b3-54141feda41d_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_9b2a9400-b9dd-42fa-87b3-54141feda41d" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_9b2a9400-b9dd-42fa-87b3-54141feda41d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" 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_9b2a9400-b9dd-42fa-87b3-54141feda41d" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_c2663f45-fbc6-4408-b6d7-5a4fe9ada685" xlink:href="sgmo-20220630.xsd#sgmo_NovartisInstitutesForBioMedicalResearchIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:to="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_c2663f45-fbc6-4408-b6d7-5a4fe9ada685" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_BiogenMAIncMember_9f9e2e00-e982-488b-a46c-26c7f8e5b666" xlink:href="sgmo-20220630.xsd#sgmo_BiogenMAIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:to="loc_sgmo_BiogenMAIncMember_9f9e2e00-e982-488b-a46c-26c7f8e5b666" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_KitePharmaIncMember_e63dbd31-fc68-49db-b615-cc9569d6cc05" xlink:href="sgmo-20220630.xsd#sgmo_KitePharmaIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:to="loc_sgmo_KitePharmaIncMember_e63dbd31-fc68-49db-b615-cc9569d6cc05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SanofiMember_a562cfe3-07aa-46a3-b1d4-477047a50f5f" xlink:href="sgmo-20220630.xsd#sgmo_SanofiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:to="loc_sgmo_SanofiMember_a562cfe3-07aa-46a3-b1d4-477047a50f5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dea38a7c-0c24-48c3-a723-9cffc5224e08" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_b26c2e56-6ac8-414c-94b0-993952980b84" xlink:to="loc_srt_ProductOrServiceAxis_dea38a7c-0c24-48c3-a723-9cffc5224e08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dea38a7c-0c24-48c3-a723-9cffc5224e08_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_dea38a7c-0c24-48c3-a723-9cffc5224e08" xlink:to="loc_srt_ProductsAndServicesDomain_dea38a7c-0c24-48c3-a723-9cffc5224e08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" 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_dea38a7c-0c24-48c3-a723-9cffc5224e08" xlink:to="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_994e0ad1-4157-4e52-a354-13189727dc68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" xlink:to="loc_us-gaap_LicenseAndServiceMember_994e0ad1-4157-4e52-a354-13189727dc68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ResearchServicesMember_2d3c1686-b5e8-4ad7-999e-23ee512b8213" xlink:href="sgmo-20220630.xsd#sgmo_ResearchServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" xlink:to="loc_sgmo_ResearchServicesMember_2d3c1686-b5e8-4ad7-999e-23ee512b8213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneAchievementMember_7d7027dc-156f-4bfc-b05c-6d4d3e521906" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneAchievementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" xlink:to="loc_sgmo_MilestoneAchievementMember_7d7027dc-156f-4bfc-b05c-6d4d3e521906" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail" xlink:type="extended" id="iec6e2045f7b944f192bc610967edce50_MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f587393d-7519-4af6-bd1a-81dbf1bcbe0b" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f587393d-7519-4af6-bd1a-81dbf1bcbe0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_d9ae72ba-ef91-436e-ae80-7ecd68821310" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_d9ae72ba-ef91-436e-ae80-7ecd68821310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_80bf72fa-ee0b-48f1-a1e0-abb6a5ee05fd" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_80bf72fa-ee0b-48f1-a1e0-abb6a5ee05fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollaborators_23c743ba-03bd-4594-808b-83d26a639f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollaborators"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_ProceedsFromCollaborators_23c743ba-03bd-4594-808b-83d26a639f00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable_2517f225-081e-4f1f-9c6d-cbbeb2bac802" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable_2517f225-081e-4f1f-9c6d-cbbeb2bac802" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementNumberOfProductTargets_6b85a02e-5e66-426f-9d1b-30995dac451c" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementNumberOfProductTargets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementNumberOfProductTargets_6b85a02e-5e66-426f-9d1b-30995dac451c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets_f9529c60-c54b-4a08-b945-e2a94e29bf08" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAgreementNumberOfAdditionalProductTargets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets_f9529c60-c54b-4a08-b945-e2a94e29bf08" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAgreementTargetSelectionPeriod_de5f4f80-08e0-4ccb-8b43-8058c2a2d919" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAgreementTargetSelectionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationAgreementTargetSelectionPeriod_de5f4f80-08e0-4ccb-8b43-8058c2a2d919" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected_cf07c6cc-63dd-4fb9-af57-e6de642c7256" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementNumberOfProductTargetsSelected"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected_cf07c6cc-63dd-4fb9-af57-e6de642c7256" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationArrangementResearchPeriod_29b73f13-4d0a-4d10-974f-e339bcdad075" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationArrangementResearchPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationArrangementResearchPeriod_29b73f13-4d0a-4d10-974f-e339bcdad075" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace_77315244-6b92-440a-8920-712a81e86b58" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace_77315244-6b92-440a-8920-712a81e86b58" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementStandstillRestrictionPeriod_dde8e8c1-8035-4ccd-95a9-196c35259963" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementStandstillRestrictionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementStandstillRestrictionPeriod_dde8e8c1-8035-4ccd-95a9-196c35259963" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage_71dbfa1e-d0dd-467f-9e7d-02305d363662" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage_71dbfa1e-d0dd-467f-9e7d-02305d363662" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_ec4d97b1-f618-415d-8994-0913a0244189" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_ec4d97b1-f618-415d-8994-0913a0244189" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction_4de0e8ea-ec55-45b0-abcb-10af90cb7b2d" xlink:href="sgmo-20220630.xsd#sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction_4de0e8ea-ec55-45b0-abcb-10af90cb7b2d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAgreementEquityIssued_ef521c8f-1053-40e5-8cd2-8b1b73dd3453" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAgreementEquityIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationAgreementEquityIssued_ef521c8f-1053-40e5-8cd2-8b1b73dd3453" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6103ba5d-1a0f-4048-a628-a28522ed8e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6103ba5d-1a0f-4048-a628-a28522ed8e07" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_a3cabc9e-bc0d-4f55-95f3-9bda5f69bc71" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_ContractWithCustomerLiability_a3cabc9e-bc0d-4f55-95f3-9bda5f69bc71" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_d8abdcb5-7229-46c3-9290-578b7a111a39" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_d8abdcb5-7229-46c3-9290-578b7a111a39" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition_0e85e9c5-e7cb-4975-ba0f-85ebefe63729" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementPercentOfInitialRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition_0e85e9c5-e7cb-4975-ba0f-85ebefe63729" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_a16e5a4a-b8ca-40c1-bec0-ff05ffa519de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_a16e5a4a-b8ca-40c1-bec0-ff05ffa519de" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_038bd5d2-fe96-482d-a608-89b81de882fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_038bd5d2-fe96-482d-a608-89b81de882fa" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_5010f569-40be-4a48-bc60-948b45dd202e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_5010f569-40be-4a48-bc60-948b45dd202e" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6c5495eb-70cc-4cdd-b861-6508bd3f0580" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:to="loc_srt_CounterpartyNameAxis_6c5495eb-70cc-4cdd-b861-6508bd3f0580" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6c5495eb-70cc-4cdd-b861-6508bd3f0580_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_6c5495eb-70cc-4cdd-b861-6508bd3f0580" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6c5495eb-70cc-4cdd-b861-6508bd3f0580_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_347b78d6-b527-43ff-85fb-7bcfdf2e36b8" 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_6c5495eb-70cc-4cdd-b861-6508bd3f0580" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_347b78d6-b527-43ff-85fb-7bcfdf2e36b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_BiogenMAIncMember_9c02fbe0-fb00-42cf-a876-4b73cfad52c1" xlink:href="sgmo-20220630.xsd#sgmo_BiogenMAIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_347b78d6-b527-43ff-85fb-7bcfdf2e36b8" xlink:to="loc_sgmo_BiogenMAIncMember_9c02fbe0-fb00-42cf-a876-4b73cfad52c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_912d1773-8440-45a7-a246-7a188f891f43" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:to="loc_us-gaap_TypeOfArrangementAxis_912d1773-8440-45a7-a246-7a188f891f43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_912d1773-8440-45a7-a246-7a188f891f43_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_912d1773-8440-45a7-a246-7a188f891f43" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_912d1773-8440-45a7-a246-7a188f891f43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0766a685-8ed8-4423-b6cf-d49ea41813af" 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_912d1773-8440-45a7-a246-7a188f891f43" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0766a685-8ed8-4423-b6cf-d49ea41813af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_StockPurchaseAgreementMember_c96daa6e-02c4-4a37-8dc3-783b14ad85b6" xlink:href="sgmo-20220630.xsd#sgmo_StockPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0766a685-8ed8-4423-b6cf-d49ea41813af" xlink:to="loc_sgmo_StockPurchaseAgreementMember_c96daa6e-02c4-4a37-8dc3-783b14ad85b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementMember_f77fb43f-b131-4bb5-aa18-de0ce042f400" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0766a685-8ed8-4423-b6cf-d49ea41813af" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementMember_f77fb43f-b131-4bb5-aa18-de0ce042f400" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneAxis_07b39753-e255-41f5-bf3d-beb9c62cc4a9" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneAxis_07b39753-e255-41f5-bf3d-beb9c62cc4a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneDomain_07b39753-e255-41f5-bf3d-beb9c62cc4a9_default" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneAxis_07b39753-e255-41f5-bf3d-beb9c62cc4a9" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneDomain_07b39753-e255-41f5-bf3d-beb9c62cc4a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneDomain_580b3efe-fd15-4fcc-93a8-03f0a0512dec" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneAxis_07b39753-e255-41f5-bf3d-beb9c62cc4a9" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneDomain_580b3efe-fd15-4fcc-93a8-03f0a0512dec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PreApprovalMilestoneMember_4f3a1e60-8d79-46d4-8a41-06eebfd7a885" xlink:href="sgmo-20220630.xsd#sgmo_PreApprovalMilestoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneDomain_580b3efe-fd15-4fcc-93a8-03f0a0512dec" xlink:to="loc_sgmo_PreApprovalMilestoneMember_4f3a1e60-8d79-46d4-8a41-06eebfd7a885" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SalesBasedMilestoneMember_e208de3b-53a1-438e-84a2-31c6b62d0d79" xlink:href="sgmo-20220630.xsd#sgmo_SalesBasedMilestoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneDomain_580b3efe-fd15-4fcc-93a8-03f0a0512dec" xlink:to="loc_sgmo_SalesBasedMilestoneMember_e208de3b-53a1-438e-84a2-31c6b62d0d79" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail" xlink:type="extended" id="ie48ca523c6d94bcabe651bc12a19a219_MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestonePaymentsReceived_01e251b7-7ae3-4c97-80cb-93b9a9ffeb3e" xlink:href="sgmo-20220630.xsd#sgmo_MilestonePaymentsReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_MilestonePaymentsReceived_01e251b7-7ae3-4c97-80cb-93b9a9ffeb3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_6dcef04f-ce59-4e46-83e3-560b42d163c2" xlink:href="sgmo-20220630.xsd#sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_6dcef04f-ce59-4e46-83e3-560b42d163c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived_d14be0ad-d372-410c-a671-7937e0bad0b6" xlink:href="sgmo-20220630.xsd#sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived_d14be0ad-d372-410c-a671-7937e0bad0b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment_14ad1214-bd1a-442e-8c9b-a0ee467a2717" xlink:href="sgmo-20220630.xsd#sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment_14ad1214-bd1a-442e-8c9b-a0ee467a2717" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_InitialResearchTermOfAgreement_f54351b6-b482-4f7e-919c-4efe17cf31bb" xlink:href="sgmo-20220630.xsd#sgmo_InitialResearchTermOfAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_InitialResearchTermOfAgreement_f54351b6-b482-4f7e-919c-4efe17cf31bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfOptionsToExtendInitialResearchTerm_23b7ac95-7714-4b23-8398-9d715ada93f1" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfOptionsToExtendInitialResearchTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_NumberOfOptionsToExtendInitialResearchTerm_23b7ac95-7714-4b23-8398-9d715ada93f1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ExtendedResearchTermOfAgreement_ac4e389c-d128-4683-a749-a05094ad1cd8" xlink:href="sgmo-20220630.xsd#sgmo_ExtendedResearchTermOfAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_ExtendedResearchTermOfAgreement_ac4e389c-d128-4683-a749-a05094ad1cd8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SeparateUpfrontFee_af34bf32-5ca8-4aa2-ac92-6d0e717c4fef" xlink:href="sgmo-20220630.xsd#sgmo_SeparateUpfrontFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_SeparateUpfrontFee_af34bf32-5ca8-4aa2-ac92-6d0e717c4fef" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan_ac8e8790-d4c9-48b6-a519-01b1d4950587" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan_ac8e8790-d4c9-48b6-a519-01b1d4950587" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_64f7deda-d96a-47a4-a876-3c7a8b06d9be" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_64f7deda-d96a-47a4-a876-3c7a8b06d9be" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_2d357e74-fa83-489e-9153-1068ea239cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_2d357e74-fa83-489e-9153-1068ea239cfb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_3777fecb-0ea3-40b0-b70e-b7672d4f9706" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_3777fecb-0ea3-40b0-b70e-b7672d4f9706" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_32d9baa2-3557-460c-9fad-9d786e6304a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_32d9baa2-3557-460c-9fad-9d786e6304a9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_26ae1ede-3507-4254-8c67-09a5feb0ba27" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_us-gaap_ContractWithCustomerLiability_26ae1ede-3507-4254-8c67-09a5feb0ba27" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_c7f7b943-9f79-47ce-836b-6b39f4463948" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:to="loc_srt_CounterpartyNameAxis_c7f7b943-9f79-47ce-836b-6b39f4463948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c7f7b943-9f79-47ce-836b-6b39f4463948_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_c7f7b943-9f79-47ce-836b-6b39f4463948" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c7f7b943-9f79-47ce-836b-6b39f4463948_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9401fe9-77c2-44d7-8d53-ada43c3e66ae" 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_c7f7b943-9f79-47ce-836b-6b39f4463948" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9401fe9-77c2-44d7-8d53-ada43c3e66ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_KitePharmaIncMember_5d0a5e08-5f29-4493-9856-caed1e59173f" xlink:href="sgmo-20220630.xsd#sgmo_KitePharmaIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9401fe9-77c2-44d7-8d53-ada43c3e66ae" xlink:to="loc_sgmo_KitePharmaIncMember_5d0a5e08-5f29-4493-9856-caed1e59173f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_9f70bca7-45b9-4f65-97fc-4657e25a8b8e" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:to="loc_us-gaap_TypeOfArrangementAxis_9f70bca7-45b9-4f65-97fc-4657e25a8b8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9f70bca7-45b9-4f65-97fc-4657e25a8b8e_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_9f70bca7-45b9-4f65-97fc-4657e25a8b8e" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_9f70bca7-45b9-4f65-97fc-4657e25a8b8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ba3bc0e5-54e0-44b1-9bec-bbd5d30586f2" 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_9f70bca7-45b9-4f65-97fc-4657e25a8b8e" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ba3bc0e5-54e0-44b1-9bec-bbd5d30586f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementMember_fd7768ea-77cf-48f8-9294-09fbce646af5" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ba3bc0e5-54e0-44b1-9bec-bbd5d30586f2" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementMember_fd7768ea-77cf-48f8-9294-09fbce646af5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_38fa0991-13fa-40aa-b82e-5d8b4487ba2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_38fa0991-13fa-40aa-b82e-5d8b4487ba2f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_38fa0991-13fa-40aa-b82e-5d8b4487ba2f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_38fa0991-13fa-40aa-b82e-5d8b4487ba2f" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_38fa0991-13fa-40aa-b82e-5d8b4487ba2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_19712967-763b-4af1-bf32-55ff2c6d0449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_38fa0991-13fa-40aa-b82e-5d8b4487ba2f" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_19712967-763b-4af1-bf32-55ff2c6d0449" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember_ab417168-01b6-43de-9072-6ff025077da9" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_19712967-763b-4af1-bf32-55ff2c6d0449" xlink:to="loc_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember_ab417168-01b6-43de-9072-6ff025077da9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember_f341b6ef-729a-4751-8e78-f8a8702de7c3" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_19712967-763b-4af1-bf32-55ff2c6d0449" xlink:to="loc_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember_f341b6ef-729a-4751-8e78-f8a8702de7c3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail" xlink:type="extended" id="i33d6b65fa3644a3b812799b0789e70c7_MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfResearchProgram_e0bef657-a1fd-4a61-bd90-599be3a13b41" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfResearchProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_NumberOfResearchProgram_e0bef657-a1fd-4a61-bd90-599be3a13b41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_9d291660-cb63-42ce-9123-e3d501a9ad81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_9d291660-cb63-42ce-9123-e3d501a9ad81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_0e133fd3-6e8a-4e71-8fa8-f5584d5f4d12" xlink:href="sgmo-20220630.xsd#sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_0e133fd3-6e8a-4e71-8fa8-f5584d5f4d12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneRevenueReceivable_f7a004d1-eb29-461f-b88e-28003c20aeb8" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneRevenueReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_MilestoneRevenueReceivable_f7a004d1-eb29-461f-b88e-28003c20aeb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_6eb5450f-5099-41ab-849a-33afd3ad4b27" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_6eb5450f-5099-41ab-849a-33afd3ad4b27" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_8f3b880e-74bd-4899-bf87-13c10063d6ab" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_8f3b880e-74bd-4899-bf87-13c10063d6ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_c49dd46a-fe91-4c9d-b1da-a1feff3033ab" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_c49dd46a-fe91-4c9d-b1da-a1feff3033ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_d6a3115a-0e68-4171-b165-b5bd38778698" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_d6a3115a-0e68-4171-b165-b5bd38778698" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_791dbff8-d1c5-43b9-a7dc-f918d36cddaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_791dbff8-d1c5-43b9-a7dc-f918d36cddaa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4a673bd8-f13b-4a58-a438-1f223159dcf6" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_us-gaap_ContractWithCustomerLiability_4a673bd8-f13b-4a58-a438-1f223159dcf6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_37614d48-6bf3-4466-9f15-bf672fca33a2" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:to="loc_srt_CounterpartyNameAxis_37614d48-6bf3-4466-9f15-bf672fca33a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_37614d48-6bf3-4466-9f15-bf672fca33a2_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_37614d48-6bf3-4466-9f15-bf672fca33a2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_37614d48-6bf3-4466-9f15-bf672fca33a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a0dce7d-46cd-4ff1-9952-60c97883f2d0" 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_37614d48-6bf3-4466-9f15-bf672fca33a2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a0dce7d-46cd-4ff1-9952-60c97883f2d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SanofiMember_0d488202-64cf-4447-b1df-16db034f86bb" xlink:href="sgmo-20220630.xsd#sgmo_SanofiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a0dce7d-46cd-4ff1-9952-60c97883f2d0" xlink:to="loc_sgmo_SanofiMember_0d488202-64cf-4447-b1df-16db034f86bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_7a4a8b7f-0acd-4c69-a841-34097826f0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_7a4a8b7f-0acd-4c69-a841-34097826f0fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_7a4a8b7f-0acd-4c69-a841-34097826f0fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_7a4a8b7f-0acd-4c69-a841-34097826f0fb" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_7a4a8b7f-0acd-4c69-a841-34097826f0fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_107e3b70-ad4a-4fc9-afab-07eb50135984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_7a4a8b7f-0acd-4c69-a841-34097826f0fb" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_107e3b70-ad4a-4fc9-afab-07eb50135984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember_3a958775-87a3-4e4f-8c4e-7fdc3dce4798" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_107e3b70-ad4a-4fc9-afab-07eb50135984" xlink:to="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember_3a958775-87a3-4e4f-8c4e-7fdc3dce4798" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedSalesMilestonesMember_9215b0aa-ff9f-4a77-a182-4618bcf34a14" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedSalesMilestonesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_107e3b70-ad4a-4fc9-afab-07eb50135984" xlink:to="loc_sgmo_AchievementOfSpecifiedSalesMilestonesMember_9215b0aa-ff9f-4a77-a182-4618bcf34a14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_c8044917-58f0-42f9-87dd-e81d26d859ad" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:to="loc_us-gaap_TypeOfArrangementAxis_c8044917-58f0-42f9-87dd-e81d26d859ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c8044917-58f0-42f9-87dd-e81d26d859ad_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_c8044917-58f0-42f9-87dd-e81d26d859ad" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c8044917-58f0-42f9-87dd-e81d26d859ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_b9232802-6711-4ff7-8a5a-5207cd6b0c3f" 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_c8044917-58f0-42f9-87dd-e81d26d859ad" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_b9232802-6711-4ff7-8a5a-5207cd6b0c3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementMember_fc33eeff-439a-4999-b18c-07e596a6cb30" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_b9232802-6711-4ff7-8a5a-5207cd6b0c3f" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementMember_fc33eeff-439a-4999-b18c-07e596a6cb30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneAxis_efb355bf-ba98-4f10-816c-b8a5b53ec64d" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneAxis_efb355bf-ba98-4f10-816c-b8a5b53ec64d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb355bf-ba98-4f10-816c-b8a5b53ec64d_default" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneAxis_efb355bf-ba98-4f10-816c-b8a5b53ec64d" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb355bf-ba98-4f10-816c-b8a5b53ec64d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb0d8b5-9430-4107-b8b1-e41339d30e46" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneAxis_efb355bf-ba98-4f10-816c-b8a5b53ec64d" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb0d8b5-9430-4107-b8b1-e41339d30e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneTwoMember_ff76000a-4f3e-4f2f-b62a-de49aa24232d" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb0d8b5-9430-4107-b8b1-e41339d30e46" xlink:to="loc_sgmo_MilestoneTwoMember_ff76000a-4f3e-4f2f-b62a-de49aa24232d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneThreeMember_e1750c3c-3661-484b-be54-469d7e2b7424" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb0d8b5-9430-4107-b8b1-e41339d30e46" xlink:to="loc_sgmo_MilestoneThreeMember_e1750c3c-3661-484b-be54-469d7e2b7424" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail" xlink:type="extended" id="i43d019d190e44d8c8628458a725e0dc4_MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AgreementTerminationTerm_f2085314-1a6e-42c4-88b3-5f77e3e4a63f" xlink:href="sgmo-20220630.xsd#sgmo_AgreementTerminationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_AgreementTerminationTerm_f2085314-1a6e-42c4-88b3-5f77e3e4a63f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_25906693-34ca-4264-80e0-aa9495403b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_25906693-34ca-4264-80e0-aa9495403b11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_c8b91cb2-0dd3-414f-a845-6aaafb36852f" xlink:href="sgmo-20220630.xsd#sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_c8b91cb2-0dd3-414f-a845-6aaafb36852f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive_f32e60aa-42bc-4a91-a709-4b3a4048abe1" xlink:href="sgmo-20220630.xsd#sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive_f32e60aa-42bc-4a91-a709-4b3a4048abe1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneRevenueReceivable_0c38a6af-21aa-4732-8901-009491daae15" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneRevenueReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_MilestoneRevenueReceivable_0c38a6af-21aa-4732-8901-009491daae15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved_faa2ba7c-d5f8-48ad-aad2-b828c837f28d" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementNumberOfMilestonesAchieved"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved_faa2ba7c-d5f8-48ad-aad2-b828c837f28d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestonePaymentsReceived_9eccdb25-d9aa-4bde-93b8-0c7fc032a2e8" xlink:href="sgmo-20220630.xsd#sgmo_MilestonePaymentsReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_MilestonePaymentsReceived_9eccdb25-d9aa-4bde-93b8-0c7fc032a2e8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_83f92b43-ace3-471f-897e-d2b5cd474e3f" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_83f92b43-ace3-471f-897e-d2b5cd474e3f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_a5e60ae1-59dd-4a9a-8c4c-51cb2cbe1d25" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_a5e60ae1-59dd-4a9a-8c4c-51cb2cbe1d25" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_d5243231-b317-4512-ae45-68eb8f8a4af4" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_d5243231-b317-4512-ae45-68eb8f8a4af4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementResearchServiceFees_e42c22d4-3dcc-46be-9dc4-a47e22d0f55d" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementResearchServiceFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CollaborativeArrangementResearchServiceFees_e42c22d4-3dcc-46be-9dc4-a47e22d0f55d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6faa94f8-f9e2-493b-a1eb-1db0cf3d29be" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6faa94f8-f9e2-493b-a1eb-1db0cf3d29be" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_8006eb0e-abc7-4d6f-aac9-38443b77b9de" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:to="loc_srt_CounterpartyNameAxis_8006eb0e-abc7-4d6f-aac9-38443b77b9de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8006eb0e-abc7-4d6f-aac9-38443b77b9de_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_8006eb0e-abc7-4d6f-aac9-38443b77b9de" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8006eb0e-abc7-4d6f-aac9-38443b77b9de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" 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_8006eb0e-abc7-4d6f-aac9-38443b77b9de" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PfizerMember_7c7ff237-3742-4780-bd09-eeb2f53291b9" xlink:href="sgmo-20220630.xsd#sgmo_PfizerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" xlink:to="loc_sgmo_PfizerMember_7c7ff237-3742-4780-bd09-eeb2f53291b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PfizerSB525Member_b27b6820-5e97-46bf-bd19-7c5ac08ae459" xlink:href="sgmo-20220630.xsd#sgmo_PfizerSB525Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" xlink:to="loc_sgmo_PfizerSB525Member_b27b6820-5e97-46bf-bd19-7c5ac08ae459" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PfizerC9ORF72Member_9a555dee-81ad-4e59-ad5c-055b517f7d51" xlink:href="sgmo-20220630.xsd#sgmo_PfizerC9ORF72Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" xlink:to="loc_sgmo_PfizerC9ORF72Member_9a555dee-81ad-4e59-ad5c-055b517f7d51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8978efaf-322a-4f1f-954f-d073a2ac183a" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:to="loc_srt_ProductOrServiceAxis_8978efaf-322a-4f1f-954f-d073a2ac183a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8978efaf-322a-4f1f-954f-d073a2ac183a_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_8978efaf-322a-4f1f-954f-d073a2ac183a" xlink:to="loc_srt_ProductsAndServicesDomain_8978efaf-322a-4f1f-954f-d073a2ac183a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" 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_8978efaf-322a-4f1f-954f-d073a2ac183a" xlink:to="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SBFiveTwoFiveAndOtherProductsMember_f08da3cf-d481-42a8-8d86-d6f590da8b61" xlink:href="sgmo-20220630.xsd#sgmo_SBFiveTwoFiveAndOtherProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" xlink:to="loc_sgmo_SBFiveTwoFiveAndOtherProductsMember_f08da3cf-d481-42a8-8d86-d6f590da8b61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_OtherProductsMember_35508e53-9670-4e5f-b0e5-c4a87acedc2f" xlink:href="sgmo-20220630.xsd#sgmo_OtherProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" xlink:to="loc_sgmo_OtherProductsMember_35508e53-9670-4e5f-b0e5-c4a87acedc2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CNineORFSevenTwoMember_63c64717-3f88-4499-8dff-ff41519abfd7" xlink:href="sgmo-20220630.xsd#sgmo_CNineORFSevenTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" xlink:to="loc_sgmo_CNineORFSevenTwoMember_63c64717-3f88-4499-8dff-ff41519abfd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_f3c1bbbc-df28-4428-8459-f10b96f67940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_f3c1bbbc-df28-4428-8459-f10b96f67940" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_f3c1bbbc-df28-4428-8459-f10b96f67940_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_f3c1bbbc-df28-4428-8459-f10b96f67940" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_f3c1bbbc-df28-4428-8459-f10b96f67940_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_f3c1bbbc-df28-4428-8459-f10b96f67940" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember_ab785707-fd4e-4dfa-ae50-72c524e4aa32" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:to="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember_ab785707-fd4e-4dfa-ae50-72c524e4aa32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_4e9b99fc-66e3-4126-a008-27f7faf84d1b" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:to="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_4e9b99fc-66e3-4126-a008-27f7faf84d1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfCommercialMilestonesMember_e5642dce-ca2b-4ef9-a4ef-2e29984bc19a" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfCommercialMilestonesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:to="loc_sgmo_AchievementOfCommercialMilestonesMember_e5642dce-ca2b-4ef9-a4ef-2e29984bc19a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfFirstCommercialSaleMilestonesMember_e17c4353-0e77-4e40-9a64-8b85d0a6af3e" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfFirstCommercialSaleMilestonesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:to="loc_sgmo_AchievementOfFirstCommercialSaleMilestonesMember_e17c4353-0e77-4e40-9a64-8b85d0a6af3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0304f36a-63f1-4e31-a619-fed68c291bb9" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:to="loc_srt_RangeAxis_0304f36a-63f1-4e31-a619-fed68c291bb9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0304f36a-63f1-4e31-a619-fed68c291bb9_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_0304f36a-63f1-4e31-a619-fed68c291bb9" xlink:to="loc_srt_RangeMember_0304f36a-63f1-4e31-a619-fed68c291bb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_77ade523-f3dc-41fa-b8f5-23b5fbd8c919" 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_0304f36a-63f1-4e31-a619-fed68c291bb9" xlink:to="loc_srt_RangeMember_77ade523-f3dc-41fa-b8f5-23b5fbd8c919" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_29568fd5-f581-4a1a-b3cf-1801ac11b5be" 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_77ade523-f3dc-41fa-b8f5-23b5fbd8c919" xlink:to="loc_srt_MaximumMember_29568fd5-f581-4a1a-b3cf-1801ac11b5be" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="extended" id="i9f209978f67340a59d4bd1bbba87d960_STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c267d7a0-3a25-4cd8-9fb7-216f0fccb7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0210b5b9-f708-496a-8d39-57f63395e696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c267d7a0-3a25-4cd8-9fb7-216f0fccb7f7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0210b5b9-f708-496a-8d39-57f63395e696" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2f868a54-94a5-4eb2-810e-618b8c19c67c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c267d7a0-3a25-4cd8-9fb7-216f0fccb7f7" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2f868a54-94a5-4eb2-810e-618b8c19c67c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_cd79f629-66ea-4c72-b715-818ddf02d3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2f868a54-94a5-4eb2-810e-618b8c19c67c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_cd79f629-66ea-4c72-b715-818ddf02d3e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cd79f629-66ea-4c72-b715-818ddf02d3e0_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_cd79f629-66ea-4c72-b715-818ddf02d3e0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cd79f629-66ea-4c72-b715-818ddf02d3e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_503c162e-6bba-46e9-b004-6969a5d2e933" 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_cd79f629-66ea-4c72-b715-818ddf02d3e0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_503c162e-6bba-46e9-b004-6969a5d2e933" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_fd8dc169-b3d4-459c-a97c-89d438163707" 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_503c162e-6bba-46e9-b004-6969a5d2e933" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_fd8dc169-b3d4-459c-a97c-89d438163707" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3ed4d73d-74ef-444a-825c-5ed76aa44761" 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_503c162e-6bba-46e9-b004-6969a5d2e933" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3ed4d73d-74ef-444a-825c-5ed76aa44761" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#STOCKHOLDERSEQUITYDetail"/>
  <link:definitionLink xlink:role="http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail" xlink:type="extended" id="i1f1f5c0e43b14bf08c309f623f6872df_STOCKHOLDERSEQUITYDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d11adf8-35fc-415e-a5c6-10308e62bc96" 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_sgmo_StockOfferingProgramMaximumValue_1aaeebb8-51f1-4ced-951a-77bca208fa18" xlink:href="sgmo-20220630.xsd#sgmo_StockOfferingProgramMaximumValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d11adf8-35fc-415e-a5c6-10308e62bc96" xlink:to="loc_sgmo_StockOfferingProgramMaximumValue_1aaeebb8-51f1-4ced-951a-77bca208fa18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a5942b90-555b-43d4-8486-3d6bd6b55879" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d11adf8-35fc-415e-a5c6-10308e62bc96" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a5942b90-555b-43d4-8486-3d6bd6b55879" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b789328d-f916-4608-b5bb-2ae13a4b3dad" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d11adf8-35fc-415e-a5c6-10308e62bc96" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b789328d-f916-4608-b5bb-2ae13a4b3dad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" 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_6d11adf8-35fc-415e-a5c6-10308e62bc96" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d7a71b3d-e1dc-473c-add3-9eb37947321c" 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_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:to="loc_srt_CounterpartyNameAxis_d7a71b3d-e1dc-473c-add3-9eb37947321c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d7a71b3d-e1dc-473c-add3-9eb37947321c_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_d7a71b3d-e1dc-473c-add3-9eb37947321c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d7a71b3d-e1dc-473c-add3-9eb37947321c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_53a809f5-5062-46aa-9672-8a5f7e5a4727" 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_d7a71b3d-e1dc-473c-add3-9eb37947321c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_53a809f5-5062-46aa-9672-8a5f7e5a4727" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_JefferiesLLCMember_f281e4b8-719e-4198-9ed9-a8ff2d28d1f7" xlink:href="sgmo-20220630.xsd#sgmo_JefferiesLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_53a809f5-5062-46aa-9672-8a5f7e5a4727" xlink:to="loc_sgmo_JefferiesLLCMember_f281e4b8-719e-4198-9ed9-a8ff2d28d1f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_de8b2d97-096c-47b2-8c25-8f86458bed16" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_de8b2d97-096c-47b2-8c25-8f86458bed16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_de8b2d97-096c-47b2-8c25-8f86458bed16_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_de8b2d97-096c-47b2-8c25-8f86458bed16" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_de8b2d97-096c-47b2-8c25-8f86458bed16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e46cfdb1-bdbc-4052-86a1-b2c464e005fe" 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_de8b2d97-096c-47b2-8c25-8f86458bed16" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e46cfdb1-bdbc-4052-86a1-b2c464e005fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AtTheMarketOfferingAgreementMember_4dd7b3d9-ca8b-4b81-a8b2-bc6a4e62f209" xlink:href="sgmo-20220630.xsd#sgmo_AtTheMarketOfferingAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e46cfdb1-bdbc-4052-86a1-b2c464e005fe" xlink:to="loc_sgmo_AtTheMarketOfferingAgreementMember_4dd7b3d9-ca8b-4b81-a8b2-bc6a4e62f209" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9bc77d2c-73ea-4a25-9668-88a89e4f5716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9bc77d2c-73ea-4a25-9668-88a89e4f5716" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9bc77d2c-73ea-4a25-9668-88a89e4f5716_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9bc77d2c-73ea-4a25-9668-88a89e4f5716" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9bc77d2c-73ea-4a25-9668-88a89e4f5716_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_942aaa77-23eb-477a-b66b-bea8be97f084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9bc77d2c-73ea-4a25-9668-88a89e4f5716" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_942aaa77-23eb-477a-b66b-bea8be97f084" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_a2a9f240-8129-45da-9642-1da6028a9b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_942aaa77-23eb-477a-b66b-bea8be97f084" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_a2a9f240-8129-45da-9642-1da6028a9b1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8fb16349-f51c-42d5-93d4-b93a5f1704a3" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8fb16349-f51c-42d5-93d4-b93a5f1704a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8fb16349-f51c-42d5-93d4-b93a5f1704a3_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_8fb16349-f51c-42d5-93d4-b93a5f1704a3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8fb16349-f51c-42d5-93d4-b93a5f1704a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fd67ffd7-e331-4cc8-9dae-39ea4ec2f6a3" 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_8fb16349-f51c-42d5-93d4-b93a5f1704a3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fd67ffd7-e331-4cc8-9dae-39ea4ec2f6a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0129920a-9a37-4055-8c59-e2f76ffd0d8b" 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_fd67ffd7-e331-4cc8-9dae-39ea4ec2f6a3" xlink:to="loc_us-gaap_SubsequentEventMember_0129920a-9a37-4055-8c59-e2f76ffd0d8b" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>sgmo-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:a38919ba-87aa-4865-bf59-1ab4d57844e1,g:85c1e60d-27da-488f-a533-ce924858eec2-->
<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_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember_084c2027-d4e8-4314-affa-8e4b4da1b9c1_terseLabel_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of specified sales-based milestones if annual worldwide net sales of licensed products reach specified levels</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember_label_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of Specified Sales Based Milestones If Annual Worldwide Net Sales Of Licensed Products Reach Specified Levels [Member]</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember_documentation_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of specified sales based milestones if annual worldwide net sales of licensed products reach specified levels.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember" xlink:to="lab_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b0397f90-2925-4f5d-9542-2b3181477ffc_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_dc73be19-c056-4498-b3bb-bc0d814d5a25_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_ScheduleOfCashAndCashEquivalentsTableTextBlock_0aaa37c8-1b9b-43a7-8a3f-626306f12976_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_9274f027-ab6b-4d13-94da-9f2ba3ea311d_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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_ProfitLoss_757d4a8a-31c7-4a4d-86a5-352f001c8e1c_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_03a78fcc-31c0-408e-afa9-27af2e9f7976_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3918d408-2e51-471c-85ae-7469b191b056_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_7230c608-32ae-4938-81f5-6f3dc1806789_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax</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_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_dc2adab6-a468-450d-970f-aacddfbc09f9_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues under agreement</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Compensation Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_799d88fa-663b-4ff1-ba58-7fb1d7e3c855_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_dei_EntityAddressPostalZipCode_8bee08ec-fb9c-417e-811c-17af81a081c4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_975e48d5-939e-4dc8-b1d6-e216655c3cfd_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_BalanceSheetLocationDomain_002f3900-916d-4aa8-a865-217f9dd7f165_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_876cc94f-855d-4b3a-8265-ab8e5611eaa0_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_f5d3842e-4e3b-435d-ac92-1420b2422970_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_70c59fde-b234-443b-91a2-112b94435313_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">Shares used in computing diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders (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_sgmo_StockPurchaseAgreementMember_efb53e3a-3cb4-4d27-8b95-3728e9fee253_terseLabel_en-US" xlink:label="lab_sgmo_StockPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock purchase agreement</link:label>
    <link:label id="lab_sgmo_StockPurchaseAgreementMember_label_en-US" xlink:label="lab_sgmo_StockPurchaseAgreementMember" xlink: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 [Member]</link:label>
    <link:label id="lab_sgmo_StockPurchaseAgreementMember_documentation_en-US" xlink:label="lab_sgmo_StockPurchaseAgreementMember" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_StockPurchaseAgreementMember" xlink:href="sgmo-20220630.xsd#sgmo_StockPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_StockPurchaseAgreementMember" xlink:to="lab_sgmo_StockPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_OtherProductsMember_9caf3190-8ade-42ab-a6ae-6727b6f88160_terseLabel_en-US" xlink:label="lab_sgmo_OtherProductsMember" xlink: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 products</link:label>
    <link:label id="lab_sgmo_OtherProductsMember_label_en-US" xlink:label="lab_sgmo_OtherProductsMember" xlink: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 Products [Member]</link:label>
    <link:label id="lab_sgmo_OtherProductsMember_documentation_en-US" xlink:label="lab_sgmo_OtherProductsMember" xlink: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 products.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_OtherProductsMember" xlink:href="sgmo-20220630.xsd#sgmo_OtherProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_OtherProductsMember" xlink:to="lab_sgmo_OtherProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_JefferiesLLCMember_3f8f9981-1de2-4b6e-b98f-64db18ef2935_terseLabel_en-US" xlink:label="lab_sgmo_JefferiesLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jefferies LLC</link:label>
    <link:label id="lab_sgmo_JefferiesLLCMember_label_en-US" xlink:label="lab_sgmo_JefferiesLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jefferies LLC [Member]</link:label>
    <link:label id="lab_sgmo_JefferiesLLCMember_documentation_en-US" xlink:label="lab_sgmo_JefferiesLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jefferies LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_JefferiesLLCMember" xlink:href="sgmo-20220630.xsd#sgmo_JefferiesLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_JefferiesLLCMember" xlink:to="lab_sgmo_JefferiesLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeAgreementMilestoneDomain_1d6e1259-94e3-4888-a550-cdecb42a2083_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeAgreementMilestoneDomain" xlink: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 Milestone [Domain]</link:label>
    <link:label id="lab_sgmo_CollaborativeAgreementMilestoneDomain_label_en-US" xlink:label="lab_sgmo_CollaborativeAgreementMilestoneDomain" xlink: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 Milestone [Domain]</link:label>
    <link:label id="lab_sgmo_CollaborativeAgreementMilestoneDomain_documentation_en-US" xlink:label="lab_sgmo_CollaborativeAgreementMilestoneDomain" xlink: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 Milestone</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneDomain" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneDomain" xlink:to="lab_sgmo_CollaborativeAgreementMilestoneDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_07db1979-f87b-48c1-89bb-cacf627d7567_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_ArrangementsAndNonarrangementTransactionsMember_2da43925-3f1b-4b94-ab80-8198d18cfcc3_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arrangements and Non-arrangement Transactions</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_sgmo_CollaborativeArrangementStandstillRestrictionPeriod_468b8ada-aa5d-4ea5-8e19-a39e4920e383_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementStandstillRestrictionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standstill restriction period</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementStandstillRestrictionPeriod_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementStandstillRestrictionPeriod" xlink: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, Standstill Restriction Period</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementStandstillRestrictionPeriod_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementStandstillRestrictionPeriod" xlink: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, Standstill Restriction Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementStandstillRestrictionPeriod" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementStandstillRestrictionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementStandstillRestrictionPeriod" xlink:to="lab_sgmo_CollaborativeArrangementStandstillRestrictionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f2270e38-d350-4a9e-bbf8-dc13de2dc85c_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_AccruedEmployeeBenefitsCurrent_879706d2-8cc6-4ce5-8c7b-27862dac1b90_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink: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 and employee benefits</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink: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 Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_152c6338-8e4b-4093-8a0f-2417b1717a63_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit loss related to marketable securities, not previously recorded</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_baf0c17a-4ea7-4a08-b36d-11151c631ecc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f4e14be-447d-427e-b3de-0f3afd0176d2_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</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_sgmo_SanofiMember_7670bd4f-7f0d-4214-bc5d-f8630753f251_terseLabel_en-US" xlink:label="lab_sgmo_SanofiMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanofi S.A.</link:label>
    <link:label id="lab_sgmo_SanofiMember_65268cf4-f411-4fca-98f5-f261fc75c7f6_verboseLabel_en-US" xlink:label="lab_sgmo_SanofiMember" 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">Sanofi</link:label>
    <link:label id="lab_sgmo_SanofiMember_label_en-US" xlink:label="lab_sgmo_SanofiMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanofi [Member]</link:label>
    <link:label id="lab_sgmo_SanofiMember_documentation_en-US" xlink:label="lab_sgmo_SanofiMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanofi.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SanofiMember" xlink:href="sgmo-20220630.xsd#sgmo_SanofiMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_SanofiMember" xlink:to="lab_sgmo_SanofiMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember_057c57e0-6460-402c-8ed5-a7c86984518b_terseLabel_en-US" xlink:label="lab_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer concentration risk</link:label>
    <link:label id="lab_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember_label_en-US" xlink:label="lab_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember" xlink: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 Collaboration Agreements, Grants And Licensing Concentration Risk [Member]</link:label>
    <link:label id="lab_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember_documentation_en-US" xlink:label="lab_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Collaboration Agreements, Grants And Licensing Concentration Risk</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember" xlink:href="sgmo-20220630.xsd#sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember" xlink:to="lab_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_a9c777c6-1fa0-4fe8-b527-e61d08b8fb4c_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_RealizedInvestmentGainsLosses_fa9aa66d-ece6-4e35-b7c3-02c5d821ee41_terseLabel_en-US" xlink:label="lab_us-gaap_RealizedInvestmentGainsLosses" xlink: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 investment gains (losses)</link:label>
    <link:label id="lab_us-gaap_RealizedInvestmentGainsLosses_label_en-US" xlink:label="lab_us-gaap_RealizedInvestmentGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized Investment Gains (Losses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealizedInvestmentGainsLosses" xlink:to="lab_us-gaap_RealizedInvestmentGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage_accedf47-d5a7-4ed0-aac5-847777547647_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standstill restriction, ownership threshold percentage ownership percentage</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage" xlink: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, Standstill Restriction, Ownership Threshold Percentage Ownership Percentage</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage" xlink: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, Standstill Restriction, Ownership Threshold Percentage Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage" xlink:to="lab_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2a961d1f-11d7-4f2b-8a51-d73ec03bb211_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_AdditionalPaidInCapitalCommonStock_25e80a1f-4ebe-4753-ad7e-aeadf7e56f9d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8931ed47-05d7-4d19-ba94-c01796c7b810_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3dcc9ff7-af49-44cb-8fba-f7b33d09e22a_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_74cdc2fb-07d7-4d1c-8b20-3e19f318a164_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/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_b53ae4a8-b521-49bd-884d-245343ac0f64_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 adjustment</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_NetIncomeLossAttributableToNoncontrollingInterest_5bf85ca5-af8a-441e-8752-d2756e35f4e2_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" 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 attributable to non-controlling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_SBFiveTwoFiveAndOtherProductsMember_6471fb54-2510-4da6-9673-496edd96f039_terseLabel_en-US" xlink:label="lab_sgmo_SBFiveTwoFiveAndOtherProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">S B Five Two Five And Other Products</link:label>
    <link:label id="lab_sgmo_SBFiveTwoFiveAndOtherProductsMember_label_en-US" xlink:label="lab_sgmo_SBFiveTwoFiveAndOtherProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">S B Five Two Five And Other Products [Member]</link:label>
    <link:label id="lab_sgmo_SBFiveTwoFiveAndOtherProductsMember_documentation_en-US" xlink:label="lab_sgmo_SBFiveTwoFiveAndOtherProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">S B Five Two Five And Other Products</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SBFiveTwoFiveAndOtherProductsMember" xlink:href="sgmo-20220630.xsd#sgmo_SBFiveTwoFiveAndOtherProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_SBFiveTwoFiveAndOtherProductsMember" xlink:to="lab_sgmo_SBFiveTwoFiveAndOtherProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_bf2527d1-588d-41a6-9b1d-226b94c36d42_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_04ac1d5c-a5f5-4248-b1da-91a2594ae329_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" 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 attributable to Sangamo Therapeutics, Inc. stockholders, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_5b507072-3b30-493b-a70f-c5ec65a6be1d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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_CommonStockSharesIssued_7f944716-6207-4d74-80cf-2f5a782b07ca_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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_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_ConcentrationRiskLineItems_25897eb5-48aa-406a-b823-a849460aecb2_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_3da5901f-38d5-4f26-b28e-d42a17b19e34_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenues</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_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable_f170d068-a95a-4716-af3e-c6cbac4c8193_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable" xlink: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 milestone payment receivable</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable" xlink: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, Maximum Milestone Payment Receivable</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable" xlink: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, Maximum Milestone Payment Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable" xlink:to="lab_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b21eac96-ed91-4cb4-be34-df812bded001_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">Stock options and RSUs outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="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_CashEquivalentsMember_14b809f6-be91-4998-94b4-c01245214b64_verboseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" 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 equivalents</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink: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 Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsMember" xlink:to="lab_us-gaap_CashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_b6163cde-701b-4ac8-8072-4bbea1b9d672_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment included in unpaid liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_87aabea0-f759-4eb0-a254-9f572730ca03_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_d1f644fb-1238-4dbd-88ca-0e8ef6399af9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e594c3a7-cc02-4667-b9c3-21fd2c2719c8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeArrangementTransactionPrice_7edbc567-ee5e-403c-8e81-0ccfe28bdf67_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementTransactionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative arrangement transaction price</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementTransactionPrice_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementTransactionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement Transaction Price</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementTransactionPrice_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementTransactionPrice" xlink: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 transaction price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementTransactionPrice" xlink:to="lab_sgmo_CollaborativeArrangementTransactionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_0a796d49-9175-4009-86fa-3bdba15b21ab_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</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_2dd4f387-04f7-4da1-87a7-ac911c1ab159_verboseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" 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">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_d01bb3d1-59fe-4ef0-a172-84c5c7149602_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 investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_9083ab13-30c2-4325-9697-30ee5bc4a038_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_sgmo_KitePharmaIncMember_48b79eb8-8ed7-46be-b744-826e26252252_terseLabel_en-US" xlink:label="lab_sgmo_KitePharmaIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kite Pharma, Inc.</link:label>
    <link:label id="lab_sgmo_KitePharmaIncMember_label_en-US" xlink:label="lab_sgmo_KitePharmaIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kite Pharma Inc [Member]</link:label>
    <link:label id="lab_sgmo_KitePharmaIncMember_documentation_en-US" xlink:label="lab_sgmo_KitePharmaIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kite Pharma Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_KitePharmaIncMember" xlink:href="sgmo-20220630.xsd#sgmo_KitePharmaIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_KitePharmaIncMember" xlink:to="lab_sgmo_KitePharmaIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive_98094457-dbcf-43fe-a04d-380db9fed6d9_terseLabel_en-US" xlink:label="lab_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential amount to be funded for achievement of specified commercialized and sales milestones</link:label>
    <link:label id="lab_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive_label_en-US" xlink:label="lab_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Additional Revenue Recognition Milestone Method Revenue Eligible To Receive</link:label>
    <link:label id="lab_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive_documentation_en-US" xlink:label="lab_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate additional revenue recognition milestone method revenue eligible to receive.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive" xlink:href="sgmo-20220630.xsd#sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive" xlink:to="lab_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_ed51817f-9ac0-46e4-b827-b7d34e35f4de_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 cash equivalents and marketable securities and free shares asset</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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_432ea446-3da4-4e43-9313-c4377f25aa36_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_3b36126a-eea8-4314-8dd0-13cecefeb88b_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss attributable to Sangamo Therapeutics, Inc.</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest_152f6a00-495e-4d94-9f08-dfbdd8f18762_terseLabel_en-US" xlink:label="lab_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of additional shares of Sangamo France</link:label>
    <link:label id="lab_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest_label_en-US" xlink:label="lab_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital Acquisition Of Noncontrolling Interest</link:label>
    <link:label id="lab_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest_documentation_en-US" xlink:label="lab_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital Acquisition Of Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" xlink:href="sgmo-20220630.xsd#sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" xlink:to="lab_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_b2d09db0-9a43-403a-9f16-b101333588dd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_a05f8304-b4a5-4fc4-b219-01e2a534dd33_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_3dbe519e-d9cb-40f4-9f71-26e6dc175481_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale securities, Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_18b47717-2b9b-40a4-bfbd-0fcc6c242efd_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_ContractWithCustomerAssetNet_cd592034-f428-4811-a612-8cf311c980b1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion of contract asset recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink: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, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_2436bf5e-fdc1-4334-9b68-677350252e11_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_3efc44c1-3579-4fe5-813d-4b5a5db1fa95_terseLabel_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of Specified Preclinical Development Clinical Development And First Commercial Sale Milestones</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_label_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of Specified Preclinical Development Clinical Development And First Commercial Sale Milestones [Member]</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_documentation_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of specified preclinical development clinical development and first commercial sale milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember" xlink:to="lab_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_32ea96b8-c6d6-4423-9e4f-408a3518658b_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">Total marketable securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_4d87150e-ffd0-4e80-b5ca-48f9a49c6c08_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">Available-for-sale securities, Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_eaf805c3-a250-42cf-968c-1868c20dc849_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_MilestoneThreeMember_236a6097-266a-4530-992a-4584d0496272_terseLabel_en-US" xlink:label="lab_sgmo_MilestoneThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone three</link:label>
    <link:label id="lab_sgmo_MilestoneThreeMember_label_en-US" xlink:label="lab_sgmo_MilestoneThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Three [Member]</link:label>
    <link:label id="lab_sgmo_MilestoneThreeMember_documentation_en-US" xlink:label="lab_sgmo_MilestoneThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneThreeMember" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_MilestoneThreeMember" xlink:to="lab_sgmo_MilestoneThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_d42fc6f9-29b1-4062-994f-1cba45433f00_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation and employee benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_73f28728-ac71-43f4-a2c4-9ba88de73a65_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_c8d723f7-ff98-4084-bc4d-d8ab010fed44_terseLabel_en-US" xlink:label="lab_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of milestones included in transaction price</link:label>
    <link:label id="lab_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_label_en-US" xlink:label="lab_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" xlink: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 Clinical Or Regulatory Milestones Included In Transaction Price</link:label>
    <link:label id="lab_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_documentation_en-US" xlink:label="lab_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" xlink: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 clinical or regulatory milestones included in transaction price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" xlink:to="lab_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_3efe732d-f51e-4041-adf6-a79fc8951c17_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_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_9435aa8d-956d-4f3a-8f06-66955ff8d329_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink: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), Including Portion Attributable to Noncontrolling Interest, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_bdb323b4-dc23-4f85-8642-e7443b0d7ae0_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_6fb6e530-f137-492d-8411-067d547c4a5f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_caf77284-339b-4a79-9841-245bf5f18bfd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink: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 under employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink: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, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_8a0025e5-37dc-4a44-9c79-70c86db714b2_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</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_d4898ec3-2243-4d50-a401-65c52f6ac9aa_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink: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 Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_83052c74-2e1a-4dfa-a9b1-8c42a54e4666_negatedTotalLabel_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses)</link:label>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" xlink: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 Equivalents And Available For Sale Securities Gross Unrealized Loss Before Tax</link:label>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents and available for sale securities, gross unrealized loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" xlink:to="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_6fdff700-e051-4da7-bac8-c8bf5a39136a_totalLabel_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash equivalents and available-for-sale securities, Amortized Cost</link:label>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_label_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" xlink: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 Equivalents And Available For Sale Securities Amortized Cost</link:label>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_documentation_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents and available for Sale Securities Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" xlink:to="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_b42b9102-0569-4e51-9c6d-f58418505221_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_b3d01f40-8586-4007-b8dc-b48cf6c4af78_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_BasisOfAccountingPolicyPolicyTextBlock_12f48e6b-486f-4973-aae9-f45e36958119_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_7f6beff7-0082-4a05-94cc-f1f1298b535b_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, cash equivalents, and restricted cash</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_5490008f-6919-4fca-a0e2-658cd2c419ed_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_afb7b820-e399-4f8c-a765-f1b4211aaa96_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_NumberOfResearchProgram_5675d61e-bb46-48ce-9228-7db3ecb18228_terseLabel_en-US" xlink:label="lab_sgmo_NumberOfResearchProgram" xlink: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 research programs</link:label>
    <link:label id="lab_sgmo_NumberOfResearchProgram_label_en-US" xlink:label="lab_sgmo_NumberOfResearchProgram" xlink: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 Research Program</link:label>
    <link:label id="lab_sgmo_NumberOfResearchProgram_documentation_en-US" xlink:label="lab_sgmo_NumberOfResearchProgram" xlink: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 research program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfResearchProgram" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfResearchProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_NumberOfResearchProgram" xlink:to="lab_sgmo_NumberOfResearchProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_40752912-e2e5-4cf3-b691-223aebab67c6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" 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 pension gains</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink: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, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecurities_357d1191-49b6-4c36-b6e7-67ef45c3dc38_totalLabel_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash equivalents and available-for-sale securities, Estimated Fair Value</link:label>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecurities_label_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecurities" xlink: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 Equivalents And Available For Sale Securities</link:label>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecurities_documentation_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents and available for sale securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities" xlink:to="lab_sgmo_CashEquivalentsAndAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_3c28a468-6c7a-4d00-b81e-a508807c53e9_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_a69ca825-f417-45bb-8d8a-ce1273aa360f_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_CertificatesOfDepositMember_27809d00-3ebe-4ae3-a1cd-0d7d369a8125_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_Liabilities_43321be2-2707-4c2b-a006-7eacf5d26d93_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_sgmo_InitialResearchTermOfAgreement_37caf4c1-c1eb-4c51-9d95-edf1e6a5c336_terseLabel_en-US" xlink:label="lab_sgmo_InitialResearchTermOfAgreement" xlink: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 research term of agreement</link:label>
    <link:label id="lab_sgmo_InitialResearchTermOfAgreement_label_en-US" xlink:label="lab_sgmo_InitialResearchTermOfAgreement" xlink: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 Research Term Of Agreement</link:label>
    <link:label id="lab_sgmo_InitialResearchTermOfAgreement_documentation_en-US" xlink:label="lab_sgmo_InitialResearchTermOfAgreement" xlink: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 research term of agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_InitialResearchTermOfAgreement" xlink:href="sgmo-20220630.xsd#sgmo_InitialResearchTermOfAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_InitialResearchTermOfAgreement" xlink:to="lab_sgmo_InitialResearchTermOfAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_c6b8030c-519f-4c8c-a8a4-b0105cfd0d9f_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5f18efce-1f71-4e3f-bdf9-9ad16ff9d9c5_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_us-gaap_OperatingExpenses_ea2e20ef-debd-4222-93f3-8ea1e0ebecc9_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_3ffe83ba-cffa-4648-ba63-fbeb06768faf_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_75716659-f31a-4cc5-b67c-75209bf98f7c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3e7c4eb7-d9df-44cc-9c24-c8a9d739d978_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/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_StockIssuedDuringPeriodValueNewIssues_dddfba55-3bce-45d8-9a0d-7007205026fe_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 in connection with at-the-market offering, net of offering expenses</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_310444f1-19d6-4dcb-bbb1-d596e5a181be_verboseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity 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_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock_82961c88-a02b-4652-a41e-2301f22db0c4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues Recognized under Agreement</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6fe6180c-2181-47e6-8489-c22b9a6cfb44_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV</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_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_1becdda0-616c-40cf-bcf2-edc437c7d16d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4558cba2-2293-4bd4-a3b1-5ace143c5661_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_bac4aaf5-3d50-4d43-9092-0956f701ac62_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">Cash equivalents, Amortized Cost</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_410f8bfe-284f-4689-9bff-79738dcedee7_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 revenues</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_826a4d02-818b-4ad7-a4df-96e0cd6e6702_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_RevenueFromContractWithCustomerPolicyTextBlock_b13b8e0f-fe2b-4055-949c-b6dfaa9c6a32_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_152306a4-9d3a-4ac5-a6ab-b863d22f96aa_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved_65dd7614-a5f6-4b15-b15e-0afc8f1a2021_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative arrangement, number of milestones achieved</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Milestones Achieved</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Milestones Achieved</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementNumberOfMilestonesAchieved"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:to="lab_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_PfizerSB525Member_d322babc-d2f3-4129-8f2e-40e055f78dd1_terseLabel_en-US" xlink:label="lab_sgmo_PfizerSB525Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer SB-525</link:label>
    <link:label id="lab_sgmo_PfizerSB525Member_label_en-US" xlink:label="lab_sgmo_PfizerSB525Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer SB-525 [Member]</link:label>
    <link:label id="lab_sgmo_PfizerSB525Member_documentation_en-US" xlink:label="lab_sgmo_PfizerSB525Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer SB-525 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PfizerSB525Member" xlink:href="sgmo-20220630.xsd#sgmo_PfizerSB525Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_PfizerSB525Member" xlink:to="lab_sgmo_PfizerSB525Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_0b500643-f7a6-42c7-8697-0373bc796ce6_verboseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/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_sgmo_EmployeeRetentionCreditCARESAct_d76070db-9baf-4225-9a54-92046a52f04d_terseLabel_en-US" xlink:label="lab_sgmo_EmployeeRetentionCreditCARESAct" xlink: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 retention credit, CARES Act</link:label>
    <link:label id="lab_sgmo_EmployeeRetentionCreditCARESAct_label_en-US" xlink:label="lab_sgmo_EmployeeRetentionCreditCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Retention Credit, CARES Act</link:label>
    <link:label id="lab_sgmo_EmployeeRetentionCreditCARESAct_documentation_en-US" xlink:label="lab_sgmo_EmployeeRetentionCreditCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Retention Credit, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_EmployeeRetentionCreditCARESAct" xlink:href="sgmo-20220630.xsd#sgmo_EmployeeRetentionCreditCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_EmployeeRetentionCreditCARESAct" xlink:to="lab_sgmo_EmployeeRetentionCreditCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_1b7109ca-314d-4ec6-afa1-6ba7205d8771_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_1d58199b-86a5-42a8-8acf-dd96b1b4b3f3_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_ConcentrationRiskBenchmarkDomain_91fd10a3-d903-48a8-9038-e1bf4e6ac8bf_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_fbe497e1-6b55-4220-b7e0-6768496abc88_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_9f8c6683-6a4b-41f0-9b12-35dbcfb7d0d7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency</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_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan_499f8844-6f18-4be5-9771-c1a483e77daa_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan" xlink: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 estimated reimbursable service costs for new research plan</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan" xlink: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 Estimated Reimbursable Service Costs For New Research Plan</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan" xlink: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 Estimated Reimbursable Service Costs For New Research Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan" xlink:to="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_314b5100-76dd-4565-867a-08771a7285ae_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</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_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected_be22c9cf-3d5c-48a3-9c88-a7e2375e5121_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected" xlink: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 product targets selected</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Product Targets Selected</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Product Targets Selected</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementNumberOfProductTargetsSelected"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected" xlink:to="lab_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_0bc8078d-8d3a-49a2-ac88-5bf181aaa205_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_sgmo_PfizerC9ORF72Member_cfcae19f-4835-4a77-8878-4295eb70ec1b_terseLabel_en-US" xlink:label="lab_sgmo_PfizerC9ORF72Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer C9ORF72</link:label>
    <link:label id="lab_sgmo_PfizerC9ORF72Member_label_en-US" xlink:label="lab_sgmo_PfizerC9ORF72Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer C9ORF72 [Member]</link:label>
    <link:label id="lab_sgmo_PfizerC9ORF72Member_documentation_en-US" xlink:label="lab_sgmo_PfizerC9ORF72Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer C9ORF72</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PfizerC9ORF72Member" xlink:href="sgmo-20220630.xsd#sgmo_PfizerC9ORF72Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_PfizerC9ORF72Member" xlink:to="lab_sgmo_PfizerC9ORF72Member" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AchievementOfCommercialMilestonesMember_6f7480d1-abc5-46c3-8a44-5c2253de4537_terseLabel_en-US" xlink:label="lab_sgmo_AchievementOfCommercialMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of Commercial Milestones</link:label>
    <link:label id="lab_sgmo_AchievementOfCommercialMilestonesMember_label_en-US" xlink:label="lab_sgmo_AchievementOfCommercialMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of Commercial Milestones [Member]</link:label>
    <link:label id="lab_sgmo_AchievementOfCommercialMilestonesMember_documentation_en-US" xlink:label="lab_sgmo_AchievementOfCommercialMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of Commercial Milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfCommercialMilestonesMember" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfCommercialMilestonesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AchievementOfCommercialMilestonesMember" xlink:to="lab_sgmo_AchievementOfCommercialMilestonesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_6e0076d2-abfb-44f1-958e-8e737ce0754c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_41ff7cb0-eac0-46ac-a8dd-159d60fc41a1_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</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_05b74c27-6b84-42b3-a762-2fa9752d1b8d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_1e8a2afa-01e9-4183-b51e-53f018aa8b7f_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_16fd875a-6d6a-472f-866c-68d273f03b87_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_ba94dcdb-53e8-4089-a00b-3989ffc16a34_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_sgmo_PfizerMember_7b4919e4-238b-402c-9fae-10f5521e8226_terseLabel_en-US" xlink:label="lab_sgmo_PfizerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer Inc.</link:label>
    <link:label id="lab_sgmo_PfizerMember_label_en-US" xlink:label="lab_sgmo_PfizerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer [Member]</link:label>
    <link:label id="lab_sgmo_PfizerMember_documentation_en-US" xlink:label="lab_sgmo_PfizerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PfizerMember" xlink:href="sgmo-20220630.xsd#sgmo_PfizerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_PfizerMember" xlink:to="lab_sgmo_PfizerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_6e9138c8-2027-4e95-bd62-f17f955c39f2_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest receivable</link:label>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivableCurrent" xlink:to="lab_us-gaap_InterestReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember_f0980b45-4d5e-447c-a15d-fdb839c36224_terseLabel_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of specified research, clinical development, regulatory and first commercial sale milestones</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember_label_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of Specified Research Clinical Development Regulatory And First Commercial Sale Milestones [Member]</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember_documentation_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of specified research, clinical development, regulatory and first commercial sale milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember" xlink:to="lab_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ebc896f3-3435-410c-acd1-5981e5c1c06c_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized portion of equity issued</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_4c2b0fd8-6a53-44df-a99d-9d24cc229c21_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts" xlink: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 estimated reimbursable service costs</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts" xlink: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 Estimated Reimbursable Service Costs</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts" xlink: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 estimated reimbursable service costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts" xlink:to="lab_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_97e8ba3a-081a-45ef-8415-fae177fded39_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">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax (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_sgmo_AtTheMarketOfferingMember_8efca671-1b91-4e51-9aff-e19b8686e064_terseLabel_en-US" xlink:label="lab_sgmo_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the Market Offering</link:label>
    <link:label id="lab_sgmo_AtTheMarketOfferingMember_label_en-US" xlink:label="lab_sgmo_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At The Market Offering [Member]</link:label>
    <link:label id="lab_sgmo_AtTheMarketOfferingMember_documentation_en-US" xlink:label="lab_sgmo_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At The Market Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AtTheMarketOfferingMember" xlink:href="sgmo-20220630.xsd#sgmo_AtTheMarketOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AtTheMarketOfferingMember" xlink:to="lab_sgmo_AtTheMarketOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_5d7672c4-29b1-4562-a844-379c7504809b_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_AccretionAmortizationOfDiscountsAndPremiumsInvestments_3738ef44-2b5e-4a1a-beb9-fcdff42121b8_negatedLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" 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">Amortization of premium on marketable securities</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_9178b6b4-938a-4512-b2ee-7ce82c84210e_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">Earnings Per Share [Abstract]</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_InvestmentsDebtAndEquitySecuritiesAbstract_178f0f39-dd9d-4cbf-b309-ac1336c6bf52_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_IncomeStatementLocationAxis_e9a7714d-2d7a-4d40-a279-035cbc4f1c49_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_ccbda1b9-f694-4c84-9a6e-e9a2af38fa16_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Fair Value Measurements of Cash Equivalents and Marketable Securities</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CNineORFSevenTwoMember_6c5cd856-6894-4b3c-b843-9b27e5cf97cb_terseLabel_en-US" xlink:label="lab_sgmo_CNineORFSevenTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">C9ORF72</link:label>
    <link:label id="lab_sgmo_CNineORFSevenTwoMember_label_en-US" xlink:label="lab_sgmo_CNineORFSevenTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">C Nine O R F Seven Two [Member]</link:label>
    <link:label id="lab_sgmo_CNineORFSevenTwoMember_documentation_en-US" xlink:label="lab_sgmo_CNineORFSevenTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">C nine ORF seven two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CNineORFSevenTwoMember" xlink:href="sgmo-20220630.xsd#sgmo_CNineORFSevenTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CNineORFSevenTwoMember" xlink:to="lab_sgmo_CNineORFSevenTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fd91d386-c015-4291-9277-f4f2233f9d9c_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_AccruedLiabilitiesCurrent_6d67dac7-7c4f-4932-9b9c-365747aa163b_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_a8e4bebd-1c77-4a71-826f-ea24fa77a042_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. treasury bills</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_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_InterestAndOtherIncome_7fa1b1ec-607c-4ba1-b3e3-241295ef9be5_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndOtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and other income, net</link:label>
    <link:label id="lab_us-gaap_InterestAndOtherIncome_label_en-US" xlink:label="lab_us-gaap_InterestAndOtherIncome" xlink: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 and Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndOtherIncome" xlink:to="lab_us-gaap_InterestAndOtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a71d53bb-dc53-411d-9294-5a479a8fa44b_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">Available-for-sale securities, Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6a6ebe4d-b649-4ee6-9ec7-07a7c0e96566_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_22d73178-f7a5-4519-a4c0-c87d95a99ab7_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_7df523c3-a692-4adf-9c8c-db5c2ac85fe6_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_SaleOfStockConsiderationReceivedOnTransaction_bcde785d-4fa4-4d13-9b8b-c0e248db7a3d_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 on transaction</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_AssetBackedSecuritiesMember_82c64313-4e07-4810-9ca7-4f70e51b5a06_terseLabel_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset-backed securities</link:label>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset-Backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetBackedSecuritiesMember" xlink:to="lab_us-gaap_AssetBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_c6a11ce4-ca44-4061-be21-022b2f9fe2da_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fa5437ab-2eb7-4538-834f-58e2921550b0_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_49fa8d8b-8e46-4f69-8715-95cdde26898b_terseLabel_en-US" xlink:label="lab_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" xlink: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 products approved</link:label>
    <link:label id="lab_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_label_en-US" xlink:label="lab_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration And License Agreements Number Of Products Approved Under Agreement</link:label>
    <link:label id="lab_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_documentation_en-US" xlink:label="lab_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" xlink: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 and license agreements number of products approved under agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" xlink:to="lab_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_16828810-0723-4892-806f-fe9000d2c714_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink: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 Held-to-Maturity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:to="lab_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_19607d27-b97f-4e26-ad37-bec15eb44120_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">BASIC AND DILUTED 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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_a12969a0-f1b5-4586-83c3-773ca26e8b37_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" 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">Maturing after one year through five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_26af1a65-eb16-493a-8b19-2521cda45551_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of investments available-for-sale</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_5eb6d67e-2bd4-4b55-bb12-d255c551aa71_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" 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">Buy-out of non-controlling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_5654baad-8aaf-4db2-a9bf-b36ca2c6f1bb_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buy-out of non-controlling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink: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, Decrease from Redemptions or Purchase of Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_b52042a1-e518-4594-8bd7-62495c139ffd_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_6fafb696-fc41-4b2f-ad06-c302a45c44b0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f3913bd7-015a-449c-a500-2ef5437c8dd5_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_dei_EntityFilerCategory_efa01d10-25b0-4c93-bf70-c41d9ccb29e1_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_c5de0cba-1a27-4f24-b099-4260ecc0248f_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 at-the market offering/ issuance of common 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_ed5bdd17-9c6a-4914-a831-d98617ca9bb2_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">Shares used in computing basic net loss per share attributable to Sangamo Therapeutics, Inc. stockholders (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_2a0a3bc2-823c-488b-aa7d-c6c08d444764_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_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_sgmo_CollaborationArrangementResearchPeriod_fe0422c2-91f5-4dcd-af52-918de9827f10_terseLabel_en-US" xlink:label="lab_sgmo_CollaborationArrangementResearchPeriod" xlink: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 period</link:label>
    <link:label id="lab_sgmo_CollaborationArrangementResearchPeriod_label_en-US" xlink:label="lab_sgmo_CollaborationArrangementResearchPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Arrangement, Research Period</link:label>
    <link:label id="lab_sgmo_CollaborationArrangementResearchPeriod_documentation_en-US" xlink:label="lab_sgmo_CollaborationArrangementResearchPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Arrangement, Research Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationArrangementResearchPeriod" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationArrangementResearchPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborationArrangementResearchPeriod" xlink:to="lab_sgmo_CollaborationArrangementResearchPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember_a8fb76fd-849e-472e-99d9-3c7bb796be0d_terseLabel_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of specified clinical development intellectual property and regulatory milestones</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember_label_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of Specified Clinical Development Intellectual Property And Regulatory Milestones [Member]</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember_documentation_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of specified clinical development intellectual property and regulatory milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember" xlink:to="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived_2b802f05-567a-4730-a1db-c314adccb9b1_terseLabel_en-US" xlink:label="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent development - and sales-based milestone payments to be received</link:label>
    <link:label id="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived_label_en-US" xlink:label="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Development And Sales Based Milestone Payments To Be Received</link:label>
    <link:label id="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived_documentation_en-US" xlink:label="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent development and sales based milestone payments to be received.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" xlink:href="sgmo-20220630.xsd#sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" xlink:to="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_f33eb1a0-33ea-4acb-9dce-27dd601c28a5_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">Total stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a2cd4c3b-8eb0-44e3-a192-1d1d9a0088bd_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow disclosures:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_6df05199-1d15-485c-acb1-a11365c7cd6e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_f7b49fb0-218e-4bb5-8e18-a7ee364c031b_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_679df215-8119-49aa-9878-303c00f595c3_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_082a1a07-2ae0-4e4d-a4c6-c54e41318015_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock in connection with at-the-market offering, net of offering expenses (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_9497cfac-c423-4c8f-ba75-38b377157b6a_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 under public offering, net of issuance 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_us-gaap_MarketableSecuritiesTextBlock_fe727ca6-a658-44ae-a4a4-875ecf4cff05_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:to="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AchievementOfFirstCommercialSaleMilestonesMember_7823ae0b-93d1-4754-ab11-aa9731086f8e_terseLabel_en-US" xlink:label="lab_sgmo_AchievementOfFirstCommercialSaleMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of first commercial sale milestones</link:label>
    <link:label id="lab_sgmo_AchievementOfFirstCommercialSaleMilestonesMember_label_en-US" xlink:label="lab_sgmo_AchievementOfFirstCommercialSaleMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of First Commercial Sale Milestones [Member]</link:label>
    <link:label id="lab_sgmo_AchievementOfFirstCommercialSaleMilestonesMember_documentation_en-US" xlink:label="lab_sgmo_AchievementOfFirstCommercialSaleMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of first commercial sale milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfFirstCommercialSaleMilestonesMember" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfFirstCommercialSaleMilestonesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AchievementOfFirstCommercialSaleMilestonesMember" xlink:to="lab_sgmo_AchievementOfFirstCommercialSaleMilestonesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_3ff33804-609e-41be-90d1-ca47207042bb_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others [Line Items]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_24bf11f5-7f7c-4f81-9522-fc25e08a8fa6_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_us-gaap_LettersOfCreditOutstandingAmount_94b6f896-6b93-45dd-837f-7e8fae065717_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit established as a deposit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_caa9dc6d-40d3-4529-9245-de08165b51c1_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6ec27901-0118-4cea-9a5f-87a0c50aad94_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</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_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_8bdb10f8-158a-4328-a8d5-dae1474f4df1_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_16b85c32-8378-4237-8e06-e4fc38a5e6fe_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_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_5875472e-79f3-4fa4-8030-3a989320833b_terseLabel_en-US" xlink:label="lab_sgmo_NovartisInstitutesForBioMedicalResearchIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Novartis Institutes for BioMedical Research, Inc.</link:label>
    <link:label id="lab_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_label_en-US" xlink:label="lab_sgmo_NovartisInstitutesForBioMedicalResearchIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Novartis Institutes For BioMedical Research Inc. [Member]</link:label>
    <link:label id="lab_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_documentation_en-US" xlink:label="lab_sgmo_NovartisInstitutesForBioMedicalResearchIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Novartis Institutes For BioMedical Research Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember" xlink:href="sgmo-20220630.xsd#sgmo_NovartisInstitutesForBioMedicalResearchIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember" xlink:to="lab_sgmo_NovartisInstitutesForBioMedicalResearchIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_2831ee0d-9184-4767-81a9-85cd3942c30e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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_dei_CoverAbstract_4c3d03e6-f21d-4828-a5ac-5d268b6e5311_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 page.</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b72eda0c-d9c4-4d5d-bb54-50d0d43ab5e6_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e5bb484b-b1a7-400a-9808-33acf64fd233_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_5231353c-49cf-4f02-b603-0785dc44786f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_61a7dee0-074b-4caa-9723-7e7d920688f9_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities, non-current</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_563c9a18-0de1-43e5-b2da-1f47efb6c9d0_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_sgmo_MilestoneTwoMember_b610b002-c8be-47f0-9bf3-20af04fc17f8_terseLabel_en-US" xlink:label="lab_sgmo_MilestoneTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone two</link:label>
    <link:label id="lab_sgmo_MilestoneTwoMember_label_en-US" xlink:label="lab_sgmo_MilestoneTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Two [Member]</link:label>
    <link:label id="lab_sgmo_MilestoneTwoMember_documentation_en-US" xlink:label="lab_sgmo_MilestoneTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneTwoMember" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_MilestoneTwoMember" xlink:to="lab_sgmo_MilestoneTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets_7655f792-6b33-4503-b124-bb3ad407948d_terseLabel_en-US" xlink:label="lab_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of additional product targets</link:label>
    <link:label id="lab_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets_label_en-US" xlink:label="lab_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets" xlink: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, Number Of Additional Product Targets</link:label>
    <link:label id="lab_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets_documentation_en-US" xlink:label="lab_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets" xlink: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, Number Of Additional Product Targets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAgreementNumberOfAdditionalProductTargets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets" xlink:to="lab_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_5e29af59-8bd8-4f4e-857d-e16b54215017_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" 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">Maturing in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_3e3f1c0c-07d5-4de3-992f-97f1687d2689_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_d3a2430c-73eb-479a-a389-a83aae40599b_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_NoncontrollingInterestMember_88da76b5-3dbd-4912-b0df-412edc6cbec0_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink: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- Controlling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_d88fb857-4127-4e89-b96b-149df069b08b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_aead1295-3c59-42b6-b729-d1780199a4b4_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">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_6f79f18c-490d-451f-a212-7d4ba658384f_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_dei_TradingSymbol_5e8b1e7f-e336-481c-aeea-d263d485188b_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_fdf111c1-6f62-4b98-9ed1-c6e7cb8a962b_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_TypeOfArrangementAxis_1390fab1-3af8-40dd-aef9-f7f0c87a3566_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Arrangement and Non-arrangement Transactions</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_sgmo_AmortizationAndOtherChangesInRightOfUseAssets_c1f5b255-3ba7-410a-8ced-93cb9e44c7e6_negatedLabel_en-US" xlink:label="lab_sgmo_AmortizationAndOtherChangesInRightOfUseAssets" 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">Amortization and other changes in operating lease right-of-use assets</link:label>
    <link:label id="lab_sgmo_AmortizationAndOtherChangesInRightOfUseAssets_label_en-US" xlink:label="lab_sgmo_AmortizationAndOtherChangesInRightOfUseAssets" xlink: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 And Other Changes In Right-of-Use Assets</link:label>
    <link:label id="lab_sgmo_AmortizationAndOtherChangesInRightOfUseAssets_documentation_en-US" xlink:label="lab_sgmo_AmortizationAndOtherChangesInRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization And Other Changes In Right-of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AmortizationAndOtherChangesInRightOfUseAssets" xlink:href="sgmo-20220630.xsd#sgmo_AmortizationAndOtherChangesInRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AmortizationAndOtherChangesInRightOfUseAssets" xlink:to="lab_sgmo_AmortizationAndOtherChangesInRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_c45f8a25-98e5-4340-836e-c09c71def26f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenues, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_fbdf8637-0533-4b28-a914-fdea62e9f11d_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4ab12833-ac07-4fc3-afae-9f1902921835_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_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4588363f-391c-4f20-8bb4-123ce43caaf6_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss attributable to non-controlling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_036dd84e-979f-4beb-aeb5-8e865b4f2873_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_80fd79d9-6521-4a87-b37b-d6b62408903e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_29aa0a75-4a17-47bc-8ff5-ed90d911c0da_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_ConcentrationRiskByBenchmarkAxis_f059dcca-695d-4f5b-8076-4cec74fe5e54_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_MilestoneRevenueReceivable_8be8689c-762b-4bb7-8220-87769891c1f9_terseLabel_en-US" xlink:label="lab_sgmo_MilestoneRevenueReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone revenue receivable</link:label>
    <link:label id="lab_sgmo_MilestoneRevenueReceivable_label_en-US" xlink:label="lab_sgmo_MilestoneRevenueReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Revenue Receivable</link:label>
    <link:label id="lab_sgmo_MilestoneRevenueReceivable_documentation_en-US" xlink:label="lab_sgmo_MilestoneRevenueReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone&#8203; revenue receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneRevenueReceivable" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneRevenueReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_MilestoneRevenueReceivable" xlink:to="lab_sgmo_MilestoneRevenueReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_f670f90c-1c12-4b2a-ab17-086c86820af8_terseLabel_en-US" xlink:label="lab_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" xlink: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 advisory fees</link:label>
    <link:label id="lab_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_label_en-US" xlink:label="lab_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Arrangement, Commission Fee, Portion Of Gross Proceeds, Value</link:label>
    <link:label id="lab_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_documentation_en-US" xlink:label="lab_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Arrangement, Commission Fee, Portion Of Gross Proceeds, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" xlink:to="lab_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AgreementTerminationTerm_ddce7931-990b-46b2-b57f-4ba25855d05f_terseLabel_en-US" xlink:label="lab_sgmo_AgreementTerminationTerm" xlink: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 termination, term</link:label>
    <link:label id="lab_sgmo_AgreementTerminationTerm_label_en-US" xlink:label="lab_sgmo_AgreementTerminationTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement Termination, Term</link:label>
    <link:label id="lab_sgmo_AgreementTerminationTerm_documentation_en-US" xlink:label="lab_sgmo_AgreementTerminationTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement Termination, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AgreementTerminationTerm" xlink:href="sgmo-20220630.xsd#sgmo_AgreementTerminationTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AgreementTerminationTerm" xlink:to="lab_sgmo_AgreementTerminationTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c8d22b7d-0243-47e9-a85c-3291e77a6411_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">Earnings per share, 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_NetIncomeLossAvailableToCommonStockholdersDiluted_b0f4c1ef-bdf2-4901-84c6-5590bf58be6b_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" 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 attributable to Sangamo Therapeutics, Inc. stockholders, diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_c3551bc6-7620-4673-9e48-cb1aca82ab5b_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</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_us-gaap_UseOfEstimates_ba1bccca-f129-4f32-be42-d6afbe6abc6d_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_8a12123a-a7a5-4f91-b778-b35c766aa725_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_LicenseAndServiceMember_e90e583d-2c54-4243-a8b4-1d85077dcb1f_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of upfront fee</link:label>
    <link:label id="lab_us-gaap_LicenseAndServiceMember_label_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink: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 and Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseAndServiceMember" xlink:to="lab_us-gaap_LicenseAndServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_303d08dd-4b9f-44cf-ac36-412b2aaba997_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6a23cbb1-3170-4217-a239-3c3fe4cec6a0_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" 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 equivalents, Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_5f1cb5d3-bf25-41d2-ba93-6d6f10c602d9_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_aa2b3613-ea0e-484e-b396-a33e2b23f73c_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_us-gaap_ConcentrationRiskPercentage1_ed20dc45-db68-42c1-b049-9c68f4eba2c8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of revenues</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborationAgreementTargetSelectionPeriod_88ab77b0-946b-4996-9c8c-b3d74306805c_terseLabel_en-US" xlink:label="lab_sgmo_CollaborationAgreementTargetSelectionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target selection period</link:label>
    <link:label id="lab_sgmo_CollaborationAgreementTargetSelectionPeriod_label_en-US" xlink:label="lab_sgmo_CollaborationAgreementTargetSelectionPeriod" xlink: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, Target Selection Period</link:label>
    <link:label id="lab_sgmo_CollaborationAgreementTargetSelectionPeriod_documentation_en-US" xlink:label="lab_sgmo_CollaborationAgreementTargetSelectionPeriod" xlink: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, Target Selection Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAgreementTargetSelectionPeriod" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAgreementTargetSelectionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborationAgreementTargetSelectionPeriod" xlink:to="lab_sgmo_CollaborationAgreementTargetSelectionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_8f14ed52-1fd3-43a4-9ecc-eac1699b7ecc_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_69f9dede-28af-48e5-8221-71763876dd7a_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_sgmo_PreApprovalMilestoneMember_d70f32a5-aae3-44f2-a2af-d3ecd8df040b_terseLabel_en-US" xlink:label="lab_sgmo_PreApprovalMilestoneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-approval milestone</link:label>
    <link:label id="lab_sgmo_PreApprovalMilestoneMember_label_en-US" xlink:label="lab_sgmo_PreApprovalMilestoneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-approval Milestone [Member]</link:label>
    <link:label id="lab_sgmo_PreApprovalMilestoneMember_documentation_en-US" xlink:label="lab_sgmo_PreApprovalMilestoneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-approval Milestone</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PreApprovalMilestoneMember" xlink:href="sgmo-20220630.xsd#sgmo_PreApprovalMilestoneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_PreApprovalMilestoneMember" xlink:to="lab_sgmo_PreApprovalMilestoneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeAgreementMilestoneAxis_590c801c-a66f-44c6-aa85-67422337d40b_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeAgreementMilestoneAxis" xlink: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 Milestone [Axis]</link:label>
    <link:label id="lab_sgmo_CollaborativeAgreementMilestoneAxis_label_en-US" xlink:label="lab_sgmo_CollaborativeAgreementMilestoneAxis" xlink: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 Milestone [Axis]</link:label>
    <link:label id="lab_sgmo_CollaborativeAgreementMilestoneAxis_documentation_en-US" xlink:label="lab_sgmo_CollaborativeAgreementMilestoneAxis" xlink: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 Milestone</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneAxis" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneAxis" xlink:to="lab_sgmo_CollaborativeAgreementMilestoneAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_347a64c5-1c48-4ba6-a76c-709708ebcb11_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink: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</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink: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, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeArrangementLicenseFee_d8d16ed9-379f-47e7-b79d-d8e51460961f_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementLicenseFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License fee</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementLicenseFee_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementLicenseFee" xlink: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, License Fee</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementLicenseFee_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementLicenseFee" xlink: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, License Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementLicenseFee" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementLicenseFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementLicenseFee" xlink:to="lab_sgmo_CollaborativeArrangementLicenseFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_ca70a180-83b4-4848-b2c1-9215ef6f060c_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH EQUIVALENTS AND MARKETABLE SECURITIES</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0ffd531d-1756-4ed4-9f58-00d5cd5bcd4a_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink: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 other accrued liabilities</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_0988e2d2-3cff-4dfe-9d96-398d7e57fcd5_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_sgmo_ResearchServicesMember_414a9594-59a7-448e-8541-da31ae35f6e0_terseLabel_en-US" xlink:label="lab_sgmo_ResearchServicesMember" xlink: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 services</link:label>
    <link:label id="lab_sgmo_ResearchServicesMember_label_en-US" xlink:label="lab_sgmo_ResearchServicesMember" xlink: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 Services [Member]</link:label>
    <link:label id="lab_sgmo_ResearchServicesMember_documentation_en-US" xlink:label="lab_sgmo_ResearchServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ResearchServicesMember" xlink:href="sgmo-20220630.xsd#sgmo_ResearchServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_ResearchServicesMember" xlink:to="lab_sgmo_ResearchServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeArrangementNumberOfProductTargets_7aa7e0dc-3aea-4484-9ef6-8586b1763883_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementNumberOfProductTargets" xlink: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 product targets</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementNumberOfProductTargets_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementNumberOfProductTargets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Product Targets</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementNumberOfProductTargets_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementNumberOfProductTargets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Product Targets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementNumberOfProductTargets" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementNumberOfProductTargets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementNumberOfProductTargets" xlink:to="lab_sgmo_CollaborativeArrangementNumberOfProductTargets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_e8ed892b-c1f6-467b-9fca-68a6390ea597_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink: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 Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AtTheMarketOfferingAgreementMember_162ea25c-212a-4df1-a6c0-d49c82c834c6_terseLabel_en-US" xlink:label="lab_sgmo_AtTheMarketOfferingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At-The-Market Offering Agreement</link:label>
    <link:label id="lab_sgmo_AtTheMarketOfferingAgreementMember_label_en-US" xlink:label="lab_sgmo_AtTheMarketOfferingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At The Market Offering Agreement [Member]</link:label>
    <link:label id="lab_sgmo_AtTheMarketOfferingAgreementMember_documentation_en-US" xlink:label="lab_sgmo_AtTheMarketOfferingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the market offering agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AtTheMarketOfferingAgreementMember" xlink:href="sgmo-20220630.xsd#sgmo_AtTheMarketOfferingAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AtTheMarketOfferingAgreementMember" xlink:to="lab_sgmo_AtTheMarketOfferingAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborationAndLicenseAgreementMember_29acb0f7-1722-4977-bb25-adcc2b8367ad_terseLabel_en-US" xlink:label="lab_sgmo_CollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration And License Agreement</link:label>
    <link:label id="lab_sgmo_CollaborationAndLicenseAgreementMember_label_en-US" xlink:label="lab_sgmo_CollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration And License Agreement [Member]</link:label>
    <link:label id="lab_sgmo_CollaborationAndLicenseAgreementMember_documentation_en-US" xlink:label="lab_sgmo_CollaborationAndLicenseAgreementMember" xlink: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 and license agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementMember" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborationAndLicenseAgreementMember" xlink:to="lab_sgmo_CollaborationAndLicenseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_b46a86d0-7610-409c-a1cc-0b41d37570b3_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">Earnings per share, 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_us-gaap_CorporateDebtSecuritiesMember_4a55710c-607c-45bb-8919-09dada9d6b08_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_d95a4c3b-e5b1-428e-ab7c-bb00c4b01a02_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_902e1bf7-bba5-4f8d-a3c1-e1e86d9a21a1_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_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_0c21ce4e-7843-47ae-8338-7844f88459b5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_5696078f-bd11-4199-84f7-501d03291bf1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_468b111b-78f6-4593-974d-51d56b6235f9_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</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_edb2a4a1-194e-407b-86c8-0201f4372f0c_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_d0b26066-5624-4446-ac2b-80bb0d79ccf1_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_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_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_28799b87-c560-4044-9af1-9ae3ea7d56c6_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">Purchase of additional Sangamo France shares</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_bd6bc145-ff25-45bb-80bc-495c0e100435_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</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_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_3489e48f-c44c-4b68-aae6-6ed0b079ed81_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit loss related to marketable securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace_2fb75184-3975-48ab-9ef6-0b758ddbf028_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace" xlink: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 number of product targets replaced</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace" xlink: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, Maximum Number Of Product Targets To Replace</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace" xlink: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, Maximum Number Of Product Targets To Replace</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace" xlink:to="lab_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_c55539f3-3974-4427-b993-b175473bfcda_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink: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 Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_e3e1d508-f0ed-4313-99ab-e48c2ba90f90_terseLabel_en-US" xlink:label="lab_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents, Gross Unrealized Gains</link:label>
    <link:label id="lab_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax" xlink: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 Equivalents Gross Unrealized Gain Before Tax</link:label>
    <link:label id="lab_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_documentation_en-US" xlink:label="lab_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents Gross Unrealized Gain Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax" xlink:to="lab_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_2d16b884-2871-4a1e-b8c0-96c7c2d1f44a_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_052514b1-f703-458c-b725-dac2a72ac832_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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_df4cb2a4-0c89-4936-9cb9-dbedf9c8f024_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:to="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_CollaborativeArrangementResearchServiceFees_b6a54b86-bb01-4a65-ac1e-faaee33ff615_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeArrangementResearchServiceFees" xlink: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 service fees</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementResearchServiceFees_label_en-US" xlink:label="lab_sgmo_CollaborativeArrangementResearchServiceFees" xlink: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, Research Service Fees</link:label>
    <link:label id="lab_sgmo_CollaborativeArrangementResearchServiceFees_documentation_en-US" xlink:label="lab_sgmo_CollaborativeArrangementResearchServiceFees" xlink: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, Research Service Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementResearchServiceFees" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementResearchServiceFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeArrangementResearchServiceFees" xlink:to="lab_sgmo_CollaborativeArrangementResearchServiceFees" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment_ba4d3bff-c5f5-40ad-91ce-33466c46d8dc_terseLabel_en-US" xlink:label="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum amount of achieved milestones to receive payment</link:label>
    <link:label id="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment_label_en-US" xlink:label="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Development And Sales Based Milestone Payments, Maximum Amount Of Achieved Milestones To Receive Payment</link:label>
    <link:label id="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment_documentation_en-US" xlink:label="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Development And Sales Based Milestone Payments, Maximum Amount Of Achieved Milestones To Be Eligible For Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment" xlink:href="sgmo-20220630.xsd#sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment" xlink:to="lab_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_db67f420-21af-4ab3-843d-67982aa85d8d_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 marketable securities, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_8de0bc32-6207-45b6-a22f-eb63cbd772b8_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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 unrealized loss on marketable securities, 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_PrepaidExpensesAndOtherCurrentAssetsMember_29b92249-fae8-402f-ad7e-051a64205054_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_SalesBasedMilestoneMember_1595ad11-9b3b-40ed-934f-81ea7cd8212e_terseLabel_en-US" xlink:label="lab_sgmo_SalesBasedMilestoneMember" xlink: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-based milestone</link:label>
    <link:label id="lab_sgmo_SalesBasedMilestoneMember_label_en-US" xlink:label="lab_sgmo_SalesBasedMilestoneMember" xlink: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-based Milestone [Member]</link:label>
    <link:label id="lab_sgmo_SalesBasedMilestoneMember_documentation_en-US" xlink:label="lab_sgmo_SalesBasedMilestoneMember" xlink: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-based Milestone</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SalesBasedMilestoneMember" xlink:href="sgmo-20220630.xsd#sgmo_SalesBasedMilestoneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_SalesBasedMilestoneMember" xlink:to="lab_sgmo_SalesBasedMilestoneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_fefe42c5-b9a0-4c62-8a2a-c5a5d273ce70_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government-sponsored entity debt securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government-sponsored Enterprises Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1732917b-1b65-49c2-8135-c8d98c79e6bc_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net 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_sgmo_StockOfferingProgramMaximumValue_7ff3887c-51a7-401b-ac0c-3518aed7fac8_terseLabel_en-US" xlink:label="lab_sgmo_StockOfferingProgramMaximumValue" xlink: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 offering program, maximum value</link:label>
    <link:label id="lab_sgmo_StockOfferingProgramMaximumValue_label_en-US" xlink:label="lab_sgmo_StockOfferingProgramMaximumValue" xlink: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 Offering Program, Maximum Value</link:label>
    <link:label id="lab_sgmo_StockOfferingProgramMaximumValue_documentation_en-US" xlink:label="lab_sgmo_StockOfferingProgramMaximumValue" xlink: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 Offering Program, Maximum Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_StockOfferingProgramMaximumValue" xlink:href="sgmo-20220630.xsd#sgmo_StockOfferingProgramMaximumValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_StockOfferingProgramMaximumValue" xlink:to="lab_sgmo_StockOfferingProgramMaximumValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_60b53dd5-09f5-4aeb-a121-140bd5317107_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_629c8513-45de-4599-aa2d-5dabd04d7afc_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_MilestonePaymentsReceived_ad159e97-548e-41c3-9315-5e127d165154_terseLabel_en-US" xlink:label="lab_sgmo_MilestonePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone payments received</link:label>
    <link:label id="lab_sgmo_MilestonePaymentsReceived_label_en-US" xlink:label="lab_sgmo_MilestonePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Payments Received</link:label>
    <link:label id="lab_sgmo_MilestonePaymentsReceived_documentation_en-US" xlink:label="lab_sgmo_MilestonePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone payments received.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestonePaymentsReceived" xlink:href="sgmo-20220630.xsd#sgmo_MilestonePaymentsReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_MilestonePaymentsReceived" xlink:to="lab_sgmo_MilestonePaymentsReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_815b843f-0c6c-468a-bbbd-76c3fabffb80_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_dei_EntityTaxIdentificationNumber_f7d9fcc7-5432-43d7-8a66-53f4c1b35a82_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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_50a6d00e-3f9a-4bcf-ad2d-1fe699d21c50_terseLabel_en-US" xlink:label="lab_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development and sales-based milestone payments to be received</link:label>
    <link:label id="lab_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_label_en-US" xlink:label="lab_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive" xlink: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 Contract Liability Milestone Payment Eligible To Receive</link:label>
    <link:label id="lab_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_documentation_en-US" xlink:label="lab_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer contract liability milestone payment eligible to receive.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive" xlink:href="sgmo-20220630.xsd#sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive" xlink:to="lab_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_5ef49741-4d53-4293-b858-ea11aa3d2905_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5cc960a5-e7d8-49a0-8600-1cf5ff5b217a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_46cb267b-66ad-4f1f-9b67-481bbfe927d2_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">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax</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_sgmo_CollaborationAgreementEquityIssued_2bfacef3-e6f6-457e-8f7c-39572115dc9f_terseLabel_en-US" xlink:label="lab_sgmo_CollaborationAgreementEquityIssued" xlink: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, equity issued</link:label>
    <link:label id="lab_sgmo_CollaborationAgreementEquityIssued_label_en-US" xlink:label="lab_sgmo_CollaborationAgreementEquityIssued" xlink: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, Equity Issued</link:label>
    <link:label id="lab_sgmo_CollaborationAgreementEquityIssued_documentation_en-US" xlink:label="lab_sgmo_CollaborationAgreementEquityIssued" xlink: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, Equity Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAgreementEquityIssued" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAgreementEquityIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborationAgreementEquityIssued" xlink:to="lab_sgmo_CollaborationAgreementEquityIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_4c7b2e72-e5e6-4423-856d-333232932191_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_dei_DocumentQuarterlyReport_09a98a42-7626-4aba-b91d-345dd7b202ff_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_742fcf6d-0209-477a-93ce-75daefc995f7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_76d857d9-4dc9-4b5a-a542-7179fdffa500_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet" 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 receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet" xlink: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 Interest Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_de91d0ae-b54b-43d7-a0ab-27db893d7cfa_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion of 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_f429175e-6c43-4121-9381-151545e32793_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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d293ed23-4204-4ef5-a897-e287612e7c05_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/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_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember_891ebc00-479e-471e-95ff-5c3a54bcbc3a_terseLabel_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of specified clinical development And regulatory milestones</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember_label_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of Specified Clinical Development And Regulatory Milestones [Member]</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember_documentation_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of Specified Clinical Development and Regulatory Milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember" xlink:to="lab_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings_1494bed9-5cd0-49d8-a478-bb0bc67c5657_terseLabel_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" xlink: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 impairment charges related to marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings_label_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" xlink: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 Loss, Debt Securities, Available-for-Sale, Recognized in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" xlink:to="lab_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_df899fee-ec89-4854-a41f-028422a974ff_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_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_6fd3cfb4-0d82-463d-9b87-893a6d774018_totalLabel_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash equivalents and available-for-sale securities, Gross Unrealized Gains</link:label>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" xlink: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 Equivalents And Available For Sale Securities Gross Unrealized Gain Before Tax</link:label>
    <link:label id="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_documentation_en-US" xlink:label="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents and available for sale securities, gross unrealized gain, before tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" xlink:to="lab_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_5a8181bb-ec48-4c8f-aa29-9cf154fdbc41_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 securities</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_e476c0cd-a1b3-43b1-8ab5-02964ba8166b_verboseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" 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">Commercial paper securities</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_us-gaap_AccountsReceivableNetCurrent_12d30671-34d0-4de9-a7df-356ba651783c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_397727d6-9781-4723-bcaf-eb72ac529b6d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_224ffbf4-988b-4798-8aee-94de5cc109c1_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_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction_bdaf4826-585f-4e05-8f26-329b6850a4ab_terseLabel_en-US" xlink:label="lab_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess consideration received on transaction</link:label>
    <link:label id="lab_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction" xlink: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, Excess Consideration Received on Transaction</link:label>
    <link:label id="lab_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction_documentation_en-US" xlink:label="lab_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction" xlink: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, Excess Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction" xlink:href="sgmo-20220630.xsd#sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction" xlink:to="lab_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_342c4996-fbd7-4a86-b164-5eeb870c1c83_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</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_us-gaap_FairValueByMeasurementFrequencyAxis_8fbf3edb-da1e-4a13-9179-9c4cd3b0974a_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</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_FairValueMeasurementsRecurringMember_db646b2f-8220-4f11-85cd-ca56c1f72421_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 on recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2490ba6-0eb6-49a3-b6d4-e89bb5017d05_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_CollaborativeArrangementDisclosureTextBlock_7204abf2-08b7-46b9-85e1-40df45bf34a8_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">MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES</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_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_312e45dd-d216-4d32-9b35-6c97bfc68045_negatedTerseLabel_en-US" xlink:label="lab_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax" 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">Cash equivalents, Gross Unrealized (Losses)</link:label>
    <link:label id="lab_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax" xlink: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 Equivalents, Gross Unrealized Loss, Before Tax</link:label>
    <link:label id="lab_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, Gross Unrealized Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax" xlink:to="lab_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_9de550d9-c0ac-41ab-992e-ae731d6d4c43_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_sgmo_BiogenMAIncMember_c4109c05-c426-4912-8931-aaf8d9c8ecd4_terseLabel_en-US" xlink:label="lab_sgmo_BiogenMAIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biogen MA, Inc.</link:label>
    <link:label id="lab_sgmo_BiogenMAIncMember_label_en-US" xlink:label="lab_sgmo_BiogenMAIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biogen MA, Inc. [Member]</link:label>
    <link:label id="lab_sgmo_BiogenMAIncMember_documentation_en-US" xlink:label="lab_sgmo_BiogenMAIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biogen MA, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_BiogenMAIncMember" xlink:href="sgmo-20220630.xsd#sgmo_BiogenMAIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_BiogenMAIncMember" xlink:to="lab_sgmo_BiogenMAIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d64b1fdb-fecc-470c-9fdd-98bbce549852_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_447c8df0-0765-4608-a66a-919e4d0ab748_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_StatementLineItems_84a45fbc-8889-47cb-98a2-3d581cc9d77e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_bf01bf74-b03a-44dd-a800-815ee4ea616e_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/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_9f847928-ec37-4ed5-9d88-a0aa67f09eba_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_SeparateUpfrontFee_101f6f49-cd3a-472a-875a-d0136b5ee62f_terseLabel_en-US" xlink:label="lab_sgmo_SeparateUpfrontFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Separate upfront fee</link:label>
    <link:label id="lab_sgmo_SeparateUpfrontFee_label_en-US" xlink:label="lab_sgmo_SeparateUpfrontFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Separate Upfront Fee</link:label>
    <link:label id="lab_sgmo_SeparateUpfrontFee_documentation_en-US" xlink:label="lab_sgmo_SeparateUpfrontFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Separate upfront fee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SeparateUpfrontFee" xlink:href="sgmo-20220630.xsd#sgmo_SeparateUpfrontFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_SeparateUpfrontFee" xlink:to="lab_sgmo_SeparateUpfrontFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_7c276522-a6b9-4af1-ad16-1b890f7d597b_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_FairValueByFairValueHierarchyLevelAxis_97f129b7-f961-47c9-ad30-6034bc8162d3_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</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_SubsidiarySaleOfStockAxis_ab5a211e-c2a1-439b-b205-f249b723eca7_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_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock_8de2b6e8-881d-4cea-ad4a-4b6f9fdf2691_terseLabel_en-US" xlink:label="lab_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue from Strategic Partnering Collaboration Agreements and Research Activity Grants as a Percentage of Total Revenues</link:label>
    <link:label id="lab_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock_label_en-US" xlink:label="lab_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock" xlink: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 Revenue From Strategic Partnering Collaboration Agreements And Research Activity Grants As A Percentage Of Total Revenues [Table Text Block]</link:label>
    <link:label id="lab_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock_documentation_en-US" xlink:label="lab_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock" xlink: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 Revenue From Strategic Partnering Collaboration Agreements And Research Activity Grants As A Percentage Of Total Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock" xlink:href="sgmo-20220630.xsd#sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock" xlink:to="lab_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ba7c530b-0da6-4f7b-8ca4-fde7a28aed85_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6f7541f0-01c4-4640-9f48-23609f5f40b4_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">Available-for-sale securities, Gross Unrealized (Losses)</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1f03b961-8bec-4eeb-a287-32fb8a2829da_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_AccumulatedOtherComprehensiveIncomeMember_36738a36-91f6-455d-8ca0-975944c0f7a0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Loss) Income</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_us-gaap_ShareBasedCompensation_28b26943-9c95-4c72-9a00-8db96f4dcb17_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_MilestoneAchievementMember_2129b763-ed0b-4cc0-835a-8ffdc17e876e_terseLabel_en-US" xlink:label="lab_sgmo_MilestoneAchievementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone achievement</link:label>
    <link:label id="lab_sgmo_MilestoneAchievementMember_label_en-US" xlink:label="lab_sgmo_MilestoneAchievementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Achievement [Member]</link:label>
    <link:label id="lab_sgmo_MilestoneAchievementMember_documentation_en-US" xlink:label="lab_sgmo_MilestoneAchievementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Achievement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneAchievementMember" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneAchievementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_MilestoneAchievementMember" xlink:to="lab_sgmo_MilestoneAchievementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_GainLossOnFreeShares_a17ef22e-1f36-4c17-a85a-c3f6d572277c_negatedLabel_en-US" xlink:label="lab_sgmo_GainLossOnFreeShares" 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">Gain on free shares</link:label>
    <link:label id="lab_sgmo_GainLossOnFreeShares_label_en-US" xlink:label="lab_sgmo_GainLossOnFreeShares" xlink: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 Free Shares</link:label>
    <link:label id="lab_sgmo_GainLossOnFreeShares_documentation_en-US" xlink:label="lab_sgmo_GainLossOnFreeShares" xlink: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 free shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_GainLossOnFreeShares" xlink:href="sgmo-20220630.xsd#sgmo_GainLossOnFreeShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_GainLossOnFreeShares" xlink:to="lab_sgmo_GainLossOnFreeShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_6b65eece-7e6f-40a6-ba42-262ab5d9d91c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents_23f68e0a-771c-4d24-bca3-66a0c2da914f_totalLabel_en-US" xlink:label="lab_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents_label_en-US" xlink:label="lab_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" xlink: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, Including US Government-Sponsored Enterprises Classified as Cash and Cash Equivalents</link:label>
    <link:label id="lab_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents_documentation_en-US" xlink:label="lab_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" xlink: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, Including US Government-Sponsored Enterprises Classified as Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" xlink:href="sgmo-20220630.xsd#sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" xlink:to="lab_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_d965e625-f56c-4672-93ed-3592aaddeda8_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_bcb67251-e41b-4b41-b313-d10927fc8638_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_PaymentsToAcquirePropertyPlantAndEquipment_8a7660d8-18e3-47d0-ad21-831530fbe5be_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_18605eac-235b-453c-ada1-027551096df3_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_6ffc1f03-2119-4769-82fe-84bdae463066_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_ExtendedResearchTermOfAgreement_592c5d08-46a4-418b-9fa7-a12b3f667589_terseLabel_en-US" xlink:label="lab_sgmo_ExtendedResearchTermOfAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extended research term of agreement</link:label>
    <link:label id="lab_sgmo_ExtendedResearchTermOfAgreement_label_en-US" xlink:label="lab_sgmo_ExtendedResearchTermOfAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extended Research Term Of Agreement</link:label>
    <link:label id="lab_sgmo_ExtendedResearchTermOfAgreement_documentation_en-US" xlink:label="lab_sgmo_ExtendedResearchTermOfAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extended Research Term Of Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ExtendedResearchTermOfAgreement" xlink:href="sgmo-20220630.xsd#sgmo_ExtendedResearchTermOfAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_ExtendedResearchTermOfAgreement" xlink:to="lab_sgmo_ExtendedResearchTermOfAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromCollaborators_4273368b-62af-4e88-a472-39f9094a7cca_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollaborators" xlink: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 collaborators</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollaborators_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollaborators" xlink: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 Collaborators</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollaborators" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollaborators"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollaborators" xlink:to="lab_us-gaap_ProceedsFromCollaborators" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b34aa2a4-f316-4fe4-b02c-4b376ff4cf32_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="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_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct_dedc98f8-4af0-4b79-bdd6-663cda471a96_terseLabel_en-US" xlink:label="lab_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct" xlink: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 employee retention credit, CARES Act</link:label>
    <link:label id="lab_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct_label_en-US" xlink:label="lab_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct" xlink: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 Employee Retention Credit, CARES Act</link:label>
    <link:label id="lab_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct_documentation_en-US" xlink:label="lab_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Employee Retention Credit, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct" xlink:href="sgmo-20220630.xsd#sgmo_ProceedsFromEmployeeRetentionCreditCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct" xlink:to="lab_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_c9480719-be29-44eb-bedd-d569412449d6_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" 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">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink: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 Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ed531d58-d682-4c8e-830d-e4147986d990_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b23afdff-587f-43a0-b116-1f778f5d0b8d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/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_sgmo_NumberOfOptionsToExtendInitialResearchTerm_6664d9fe-8d5f-42d1-bf0e-b10c0024640c_terseLabel_en-US" xlink:label="lab_sgmo_NumberOfOptionsToExtendInitialResearchTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options to extend initial research term</link:label>
    <link:label id="lab_sgmo_NumberOfOptionsToExtendInitialResearchTerm_label_en-US" xlink:label="lab_sgmo_NumberOfOptionsToExtendInitialResearchTerm" xlink: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 Options To Extend Initial Research Term</link:label>
    <link:label id="lab_sgmo_NumberOfOptionsToExtendInitialResearchTerm_documentation_en-US" xlink:label="lab_sgmo_NumberOfOptionsToExtendInitialResearchTerm" xlink: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 Options To Extend Initial Research Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfOptionsToExtendInitialResearchTerm" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfOptionsToExtendInitialResearchTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_NumberOfOptionsToExtendInitialResearchTerm" xlink:to="lab_sgmo_NumberOfOptionsToExtendInitialResearchTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_sgmo_AchievementOfSpecifiedSalesMilestonesMember_ebd85020-f8bf-4fe4-a177-d0331225dc8e_terseLabel_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedSalesMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of specified sales milestones</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedSalesMilestonesMember_label_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedSalesMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement Of Specified Sales Milestones [Member]</link:label>
    <link:label id="lab_sgmo_AchievementOfSpecifiedSalesMilestonesMember_documentation_en-US" xlink:label="lab_sgmo_AchievementOfSpecifiedSalesMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Achievement of Specified Sales Milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedSalesMilestonesMember" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedSalesMilestonesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_AchievementOfSpecifiedSalesMilestonesMember" xlink:to="lab_sgmo_AchievementOfSpecifiedSalesMilestonesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_6e9eb1a0-3dad-4260-8e82-69abd4be00e3_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</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_sgmo_CollaborativeAgreementPercentOfInitialRecognition_72bdace3-ca1c-4ecc-a7fc-95edfcf2bc8e_terseLabel_en-US" xlink:label="lab_sgmo_CollaborativeAgreementPercentOfInitialRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of initial recognition</link:label>
    <link:label id="lab_sgmo_CollaborativeAgreementPercentOfInitialRecognition_label_en-US" xlink:label="lab_sgmo_CollaborativeAgreementPercentOfInitialRecognition" xlink: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, Percent Of Initial Recognition</link:label>
    <link:label id="lab_sgmo_CollaborativeAgreementPercentOfInitialRecognition_documentation_en-US" xlink:label="lab_sgmo_CollaborativeAgreementPercentOfInitialRecognition" xlink: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, Percent Of Initial Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementPercentOfInitialRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition" xlink:to="lab_sgmo_CollaborativeAgreementPercentOfInitialRecognition" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>sgmo-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:a38919ba-87aa-4865-bf59-1ab4d57844e1,g:85c1e60d-27da-488f-a533-ce924858eec2-->
<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.sangamo.com/role/Cover" xlink:type="simple" xlink:href="sgmo-20220630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4a5d9af3-fbcc-490e-8245-3afe514c2284" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_DocumentType_4a5d9af3-fbcc-490e-8245-3afe514c2284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_cc8eec8a-299c-4a34-9793-da78529b430d" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_DocumentQuarterlyReport_cc8eec8a-299c-4a34-9793-da78529b430d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_95772a4c-260e-4173-b908-6072e8b255f1" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_DocumentPeriodEndDate_95772a4c-260e-4173-b908-6072e8b255f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_a9d2e901-2a15-479f-8ba9-534d1461b02f" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_DocumentTransitionReport_a9d2e901-2a15-479f-8ba9-534d1461b02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5d43a087-bcec-4595-859d-23211bf7ad60" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityFileNumber_5d43a087-bcec-4595-859d-23211bf7ad60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_11d5a727-7bc1-4bce-bbb1-9121a17379d5" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityRegistrantName_11d5a727-7bc1-4bce-bbb1-9121a17379d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_baf99166-f763-4a02-ad2e-15e2628c9cf0" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityIncorporationStateCountryCode_baf99166-f763-4a02-ad2e-15e2628c9cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_b5445089-da89-44a8-86e2-01cab20dc917" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityTaxIdentificationNumber_b5445089-da89-44a8-86e2-01cab20dc917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_3a1e65a4-2325-486a-9d24-7a71b923e36b" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityAddressAddressLine1_3a1e65a4-2325-486a-9d24-7a71b923e36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_2796f180-24f9-465a-bcac-eafb88ff12f9" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityAddressCityOrTown_2796f180-24f9-465a-bcac-eafb88ff12f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b035df52-64d6-4935-b739-5833efd734c0" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityAddressStateOrProvince_b035df52-64d6-4935-b739-5833efd734c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a01260e4-0199-4bf4-9ab7-7d774bcfd5ae" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityAddressPostalZipCode_a01260e4-0199-4bf4-9ab7-7d774bcfd5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e1feea84-7e1c-4e22-bb48-bfa9a2e94223" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_CityAreaCode_e1feea84-7e1c-4e22-bb48-bfa9a2e94223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_808be1e3-0307-4413-b824-92b250dbd9d9" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_LocalPhoneNumber_808be1e3-0307-4413-b824-92b250dbd9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d571bc25-2b4d-4c6b-8419-851cdf61a14e" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_Security12bTitle_d571bc25-2b4d-4c6b-8419-851cdf61a14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7a47a7ab-14c1-499e-bb13-0030b653db28" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_TradingSymbol_7a47a7ab-14c1-499e-bb13-0030b653db28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f01bb1ce-73c0-4b82-8ab7-d9b38479dab4" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_SecurityExchangeName_f01bb1ce-73c0-4b82-8ab7-d9b38479dab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_195d07f1-eb92-4f22-98b6-a9435fa6e163" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityCurrentReportingStatus_195d07f1-eb92-4f22-98b6-a9435fa6e163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a1cd8144-24d7-4142-ae50-eca9737a3475" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityInteractiveDataCurrent_a1cd8144-24d7-4142-ae50-eca9737a3475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ceafb9ac-18a9-449b-b4b9-a060711f95db" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityFilerCategory_ceafb9ac-18a9-449b-b4b9-a060711f95db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3da4b9f1-5869-4070-bd48-0f459e82d1c4" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntitySmallBusiness_3da4b9f1-5869-4070-bd48-0f459e82d1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b76b7843-8ccb-4dfe-8f02-90ee21a6f5cb" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityEmergingGrowthCompany_b76b7843-8ccb-4dfe-8f02-90ee21a6f5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7608f7ad-74fe-457c-905b-ab8e07aa3fe7" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityShellCompany_7608f7ad-74fe-457c-905b-ab8e07aa3fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_cb5ec4d9-7dbe-4fd1-8c48-5a1046e1fea8" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_cb5ec4d9-7dbe-4fd1-8c48-5a1046e1fea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_17052e47-6367-472b-af8d-be1de1d28c57" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_AmendmentFlag_17052e47-6367-472b-af8d-be1de1d28c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_795b4b6b-527a-4d0d-9f3f-bc7907c2be52" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_DocumentFiscalYearFocus_795b4b6b-527a-4d0d-9f3f-bc7907c2be52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_73a5ff89-6acf-41a6-b678-c619d8aeb327" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_DocumentFiscalPeriodFocus_73a5ff89-6acf-41a6-b678-c619d8aeb327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c344eea0-20b9-4f67-99ae-06f1c8ef5d70" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_EntityCentralIndexKey_c344eea0-20b9-4f67-99ae-06f1c8ef5d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_2b6b070f-0e1c-4311-b83a-e3d89ad48f88" 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_b8c53fda-6082-489d-b6ee-c3b46940f1e9" xlink:to="loc_dei_CurrentFiscalYearEndDate_2b6b070f-0e1c-4311-b83a-e3d89ad48f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_dab7ddb1-b28e-4a27-a1c4-e78bc3bbf012" 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_43a8ae20-ca31-42b6-82ce-b8f25361a36b" 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_dab7ddb1-b28e-4a27-a1c4-e78bc3bbf012" xlink:to="loc_us-gaap_AssetsAbstract_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_15a04114-a2c3-4a3a-9190-1d7d0143e839" 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_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_15a04114-a2c3-4a3a-9190-1d7d0143e839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d47713e-b747-4eba-be67-02b889879586" 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_15a04114-a2c3-4a3a-9190-1d7d0143e839" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d47713e-b747-4eba-be67-02b889879586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d58e3a27-0266-44d3-9954-604ff26aff95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_15a04114-a2c3-4a3a-9190-1d7d0143e839" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d58e3a27-0266-44d3-9954-604ff26aff95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_6634ae4e-d917-4a6b-add3-cd860664c216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_15a04114-a2c3-4a3a-9190-1d7d0143e839" xlink:to="loc_us-gaap_InterestReceivableCurrent_6634ae4e-d917-4a6b-add3-cd860664c216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8c7845c7-d3b7-47b0-8558-ed5c54fdd655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_15a04114-a2c3-4a3a-9190-1d7d0143e839" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8c7845c7-d3b7-47b0-8558-ed5c54fdd655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_10ce7ddf-afed-4311-bf7b-76c7cf3ec0a3" 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_15a04114-a2c3-4a3a-9190-1d7d0143e839" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_10ce7ddf-afed-4311-bf7b-76c7cf3ec0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cd92117d-da1b-4510-9758-e8c5a4e7a6ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_15a04114-a2c3-4a3a-9190-1d7d0143e839" xlink:to="loc_us-gaap_AssetsCurrent_cd92117d-da1b-4510-9758-e8c5a4e7a6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_13ee98e4-5867-4971-9e1b-4c5209370946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_13ee98e4-5867-4971-9e1b-4c5209370946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_596c5ba0-7a1b-46b6-ae06-730020f20a41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_596c5ba0-7a1b-46b6-ae06-730020f20a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_15352838-a883-4db7-9576-6e4f2ec49a27" 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_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_15352838-a883-4db7-9576-6e4f2ec49a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_49c5a556-c1de-4375-ac4e-23bb47551786" 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_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:to="loc_us-gaap_Goodwill_49c5a556-c1de-4375-ac4e-23bb47551786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f40ce596-2ec2-4d7e-afd0-20b1c30d29d4" 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_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f40ce596-2ec2-4d7e-afd0-20b1c30d29d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1da2bc8e-5f13-498c-bdf5-35432cf5ed8b" 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_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1da2bc8e-5f13-498c-bdf5-35432cf5ed8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_b745f464-f35f-49da-8a8e-b17d5365fedd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_b745f464-f35f-49da-8a8e-b17d5365fedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2dcde0ac-87b3-45b7-aa20-5405e70f7f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_43a8ae20-ca31-42b6-82ce-b8f25361a36b" xlink:to="loc_us-gaap_Assets_2dcde0ac-87b3-45b7-aa20-5405e70f7f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be0ee014-cd38-44e3-87cc-d501fd507ec4" 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_dab7ddb1-b28e-4a27-a1c4-e78bc3bbf012" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_90fd7cde-a69f-42f8-8549-677d4635a544" 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_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_90fd7cde-a69f-42f8-8549-677d4635a544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c26b5127-b406-4ae0-82ff-0fda00d5a740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_90fd7cde-a69f-42f8-8549-677d4635a544" xlink:to="loc_us-gaap_AccountsPayableCurrent_c26b5127-b406-4ae0-82ff-0fda00d5a740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_3db65db2-4018-4845-8bd7-94dbc136a6a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_90fd7cde-a69f-42f8-8549-677d4635a544" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_3db65db2-4018-4845-8bd7-94dbc136a6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9b9fd3c9-77c2-4be5-be39-dc56e894d6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_90fd7cde-a69f-42f8-8549-677d4635a544" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_9b9fd3c9-77c2-4be5-be39-dc56e894d6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_29ac82c4-0ab4-46c5-b6ec-538e4bbc457c" 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_90fd7cde-a69f-42f8-8549-677d4635a544" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_29ac82c4-0ab4-46c5-b6ec-538e4bbc457c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_35a94690-113c-45d3-b1c9-32071b4455f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_90fd7cde-a69f-42f8-8549-677d4635a544" xlink:to="loc_us-gaap_LiabilitiesCurrent_35a94690-113c-45d3-b1c9-32071b4455f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6e6ad606-bc48-4955-a140-e7cd3bfce5c3" 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_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6e6ad606-bc48-4955-a140-e7cd3bfce5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8abb0f76-2ad1-4149-9863-cde60d483c07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8abb0f76-2ad1-4149-9863-cde60d483c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e5056ab5-6b03-4620-9d1d-2fa20a657493" 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_LiabilitiesAndStockholdersEquityAbstract_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e5056ab5-6b03-4620-9d1d-2fa20a657493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_59d87a7b-3c00-4a92-ba58-6026e55c8260" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_59d87a7b-3c00-4a92-ba58-6026e55c8260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_442dd383-d1ba-425f-a6fc-0e7f2ace3249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:to="loc_us-gaap_Liabilities_442dd383-d1ba-425f-a6fc-0e7f2ace3249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c3869041-40a4-4e1e-9791-1b2ca7cf01a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c3869041-40a4-4e1e-9791-1b2ca7cf01a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc8d1739-5e78-4bc2-aeaa-7386ff22c0e5" 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_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc8d1739-5e78-4bc2-aeaa-7386ff22c0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c98e8618-b796-4a43-9285-bef8cb3ac48d" 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_cc8d1739-5e78-4bc2-aeaa-7386ff22c0e5" xlink:to="loc_us-gaap_PreferredStockValue_c98e8618-b796-4a43-9285-bef8cb3ac48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_915b4f15-7065-4b6b-a1d5-2254afcce2b6" 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_cc8d1739-5e78-4bc2-aeaa-7386ff22c0e5" xlink:to="loc_us-gaap_CommonStockValue_915b4f15-7065-4b6b-a1d5-2254afcce2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3fdbeb1b-7923-48fd-8a53-61488d471385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_cc8d1739-5e78-4bc2-aeaa-7386ff22c0e5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3fdbeb1b-7923-48fd-8a53-61488d471385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c1cece55-5b56-4cf6-a863-e94b240306dc" 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_cc8d1739-5e78-4bc2-aeaa-7386ff22c0e5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c1cece55-5b56-4cf6-a863-e94b240306dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cd20b825-1d21-446f-8301-6eee3802f320" 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_cc8d1739-5e78-4bc2-aeaa-7386ff22c0e5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cd20b825-1d21-446f-8301-6eee3802f320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_20691c78-6a20-4b30-9505-70b5a7a1ede4" 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_cc8d1739-5e78-4bc2-aeaa-7386ff22c0e5" xlink:to="loc_us-gaap_StockholdersEquity_20691c78-6a20-4b30-9505-70b5a7a1ede4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7f5963c4-1cc7-4e0f-b213-58806649a16f" 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_be0ee014-cd38-44e3-87cc-d501fd507ec4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7f5963c4-1cc7-4e0f-b213-58806649a16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" 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_RevenueFromContractWithCustomerExcludingAssessedTax_df02009c-3c85-4078-92f7-28df4131f830" 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_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_df02009c-3c85-4078-92f7-28df4131f830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_3a1caaf4-1b74-44bc-ad64-c5c3e74f8c41" 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_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_OperatingExpensesAbstract_3a1caaf4-1b74-44bc-ad64-c5c3e74f8c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4c3488b3-b21e-469b-ae63-66349dafff10" 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_3a1caaf4-1b74-44bc-ad64-c5c3e74f8c41" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4c3488b3-b21e-469b-ae63-66349dafff10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_9bfffd32-8d13-4a1c-b7c8-77008ae3254b" 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_3a1caaf4-1b74-44bc-ad64-c5c3e74f8c41" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_9bfffd32-8d13-4a1c-b7c8-77008ae3254b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_91f126ef-884f-4d8f-abf0-4f7a96d284f0" 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_3a1caaf4-1b74-44bc-ad64-c5c3e74f8c41" xlink:to="loc_us-gaap_OperatingExpenses_91f126ef-884f-4d8f-abf0-4f7a96d284f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_60567f26-1dbf-4ae7-9d1b-652518605798" 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_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_OperatingIncomeLoss_60567f26-1dbf-4ae7-9d1b-652518605798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndOtherIncome_a6d613e6-4a04-4bd8-bdf0-81f802242aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_InterestAndOtherIncome_a6d613e6-4a04-4bd8-bdf0-81f802242aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_69503daf-0383-4168-a79d-708636d768ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_69503daf-0383-4168-a79d-708636d768ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_15b89812-1c6d-4cf8-8e37-f7c5993bf1da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_15b89812-1c6d-4cf8-8e37-f7c5993bf1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_47c786f3-0fd7-4224-ade7-07bd77a6c9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_ProfitLoss_47c786f3-0fd7-4224-ade7-07bd77a6c9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_40ccaeef-7319-4c7b-81ca-1089599f8473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_40ccaeef-7319-4c7b-81ca-1089599f8473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_92a5a7b2-7f32-400d-8e99-e5d8836459b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_92a5a7b2-7f32-400d-8e99-e5d8836459b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_3eacd8a7-e060-41a1-879e-e4ecc7d49ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_3eacd8a7-e060-41a1-879e-e4ecc7d49ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b8ef26a6-7cbe-4fb3-8297-4c29b141c507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_EarningsPerShareBasic_b8ef26a6-7cbe-4fb3-8297-4c29b141c507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_75d58b12-c7ec-4f0a-b38c-1fce70e7507b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_75d58b12-c7ec-4f0a-b38c-1fce70e7507b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cb5f8524-0949-46a6-a928-3949c626e060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cb5f8524-0949-46a6-a928-3949c626e060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a938ac93-1ab6-4aac-8e9d-5901d7e9dbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_e9899eb5-71f7-4c32-b75c-3eae79dcd38c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a938ac93-1ab6-4aac-8e9d-5901d7e9dbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cbaf1848-9b33-482e-a05e-b2d12748f1d0" 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_ProfitLoss_44dcab89-f758-4643-a2af-3326f4436f18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cbaf1848-9b33-482e-a05e-b2d12748f1d0" xlink:to="loc_us-gaap_ProfitLoss_44dcab89-f758-4643-a2af-3326f4436f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c2b87788-9875-45d3-9dad-e927d4ea4e96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cbaf1848-9b33-482e-a05e-b2d12748f1d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c2b87788-9875-45d3-9dad-e927d4ea4e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_9ba1a5f6-2c7e-403d-bbad-c30c343df536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cbaf1848-9b33-482e-a05e-b2d12748f1d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_9ba1a5f6-2c7e-403d-bbad-c30c343df536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9aded0fd-bd2c-4174-bdf1-2aacc7deeac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cbaf1848-9b33-482e-a05e-b2d12748f1d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9aded0fd-bd2c-4174-bdf1-2aacc7deeac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_16effe5e-e46f-42a6-ac58-e5286dafbf98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cbaf1848-9b33-482e-a05e-b2d12748f1d0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_16effe5e-e46f-42a6-ac58-e5286dafbf98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_829d9a24-f602-407e-826f-157289aabf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cbaf1848-9b33-482e-a05e-b2d12748f1d0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_829d9a24-f602-407e-826f-157289aabf7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f4ce6e88-639d-419b-b301-cbf4a74f8582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cbaf1848-9b33-482e-a05e-b2d12748f1d0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_f4ce6e88-639d-419b-b301-cbf4a74f8582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_39d143ba-28b6-4d5b-89c5-9b63c13734a9" 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_a3f6b4a7-db93-492d-9160-6cd8e74885fe" 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_39d143ba-28b6-4d5b-89c5-9b63c13734a9" xlink:to="loc_us-gaap_StatementTable_a3f6b4a7-db93-492d-9160-6cd8e74885fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7de3add3-34d0-4f62-a6b5-4f59245fcf4f" 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_a3f6b4a7-db93-492d-9160-6cd8e74885fe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7de3add3-34d0-4f62-a6b5-4f59245fcf4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5dd26066-3986-45eb-99fd-9be31e73d629" 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_7de3add3-34d0-4f62-a6b5-4f59245fcf4f" xlink:to="loc_us-gaap_EquityComponentDomain_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_53c10db7-860d-4188-a705-38dfbfc507e7" 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_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_CommonStockMember_53c10db7-860d-4188-a705-38dfbfc507e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5c80f085-006f-4250-89b6-21ea8d3a1a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5c80f085-006f-4250-89b6-21ea8d3a1a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_9fe9b912-6f56-4d55-b04a-10203c03108e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_RetainedEarningsMember_9fe9b912-6f56-4d55-b04a-10203c03108e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6612cb6f-62c6-4fc0-8813-f7306d49f2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6612cb6f-62c6-4fc0-8813-f7306d49f2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_deecd632-2550-43b0-873d-22eee52b3ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_5dd26066-3986-45eb-99fd-9be31e73d629" xlink:to="loc_us-gaap_NoncontrollingInterestMember_deecd632-2550-43b0-873d-22eee52b3ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cdd5dda3-847c-4bfa-a0fa-e566e82b1746" 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_a3f6b4a7-db93-492d-9160-6cd8e74885fe" xlink:to="loc_us-gaap_StatementLineItems_cdd5dda3-847c-4bfa-a0fa-e566e82b1746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" 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_cdd5dda3-847c-4bfa-a0fa-e566e82b1746" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0b0dcc21-e1b1-42ce-b5f7-693c34d9c0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_CommonStockSharesIssued_0b0dcc21-e1b1-42ce-b5f7-693c34d9c0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c6f253c1-32a8-4218-9e31-bb17c093a060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c6f253c1-32a8-4218-9e31-bb17c093a060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4e09a714-b6a2-41cf-8586-32f0b763e8a3" 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_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4e09a714-b6a2-41cf-8586-32f0b763e8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_3d1f1f1d-7d17-463f-b74d-4bbccae21009" 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_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_3d1f1f1d-7d17-463f-b74d-4bbccae21009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_d2b2fc85-6764-4ee6-bbd0-1e4ea3f5a050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_d2b2fc85-6764-4ee6-bbd0-1e4ea3f5a050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5288276e-9364-4291-aee8-839eafa5f9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_5288276e-9364-4291-aee8-839eafa5f9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_860c1677-803b-43d4-852b-3eaf67a021c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_860c1677-803b-43d4-852b-3eaf67a021c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ac742d6a-fe20-4d94-8d8e-c112cdad3f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ac742d6a-fe20-4d94-8d8e-c112cdad3f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5653d29f-d374-47bf-8bc1-a220afffa584" 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_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5653d29f-d374-47bf-8bc1-a220afffa584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest_d1d5eb05-f0fa-4a7f-89a2-fb201d0f469f" xlink:href="sgmo-20220630.xsd#sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest_d1d5eb05-f0fa-4a7f-89a2-fb201d0f469f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_92452749-0104-4e5c-8c63-5e477efd941e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_92452749-0104-4e5c-8c63-5e477efd941e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6a975236-d3cb-4554-8e72-c4255ce8e51c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6a975236-d3cb-4554-8e72-c4255ce8e51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_690d5198-a1c8-4992-afd4-118ea99c948b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_690d5198-a1c8-4992-afd4-118ea99c948b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_2edfc1cb-be87-4d9f-b444-85c4c8ff80ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_2edfc1cb-be87-4d9f-b444-85c4c8ff80ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_56b4e2aa-b92f-49df-a85f-d4bdb5a833c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_ProfitLoss_56b4e2aa-b92f-49df-a85f-d4bdb5a833c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_88dc39f8-d921-43b9-b88f-3f06774aa4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_CommonStockSharesIssued_88dc39f8-d921-43b9-b88f-3f06774aa4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f5457078-ec7d-4884-b264-ffd5beb998f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5165d51f-f271-4b95-815c-390a19329a82" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f5457078-ec7d-4884-b264-ffd5beb998f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_a4046b02-6f8d-4ef2-abdf-d28c6cbf89ab" 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_StatementTable_b940abac-7f0f-43bb-b946-21f0c941e741" 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_StatementOfCashFlowsAbstract_a4046b02-6f8d-4ef2-abdf-d28c6cbf89ab" xlink:to="loc_us-gaap_StatementTable_b940abac-7f0f-43bb-b946-21f0c941e741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_b7916246-cc3e-45f9-8ff0-82ee60c4064a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b940abac-7f0f-43bb-b946-21f0c941e741" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_b7916246-cc3e-45f9-8ff0-82ee60c4064a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9cdd8246-935f-4723-a506-ee0dfd6e6b36" 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_b7916246-cc3e-45f9-8ff0-82ee60c4064a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9cdd8246-935f-4723-a506-ee0dfd6e6b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AtTheMarketOfferingMember_cb1bfdd9-5681-4dc6-94f9-ef9b9a5081c9" xlink:href="sgmo-20220630.xsd#sgmo_AtTheMarketOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9cdd8246-935f-4723-a506-ee0dfd6e6b36" xlink:to="loc_sgmo_AtTheMarketOfferingMember_cb1bfdd9-5681-4dc6-94f9-ef9b9a5081c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_b515d048-5e6b-4dbc-8e67-1bf3675974d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_9cdd8246-935f-4723-a506-ee0dfd6e6b36" xlink:to="loc_us-gaap_EmployeeStockMember_b515d048-5e6b-4dbc-8e67-1bf3675974d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" 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_b940abac-7f0f-43bb-b946-21f0c941e741" xlink:to="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" 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_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_50d9906d-e7a5-42a2-95ae-cc782befc181" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:to="loc_us-gaap_ProfitLoss_50d9906d-e7a5-42a2-95ae-cc782befc181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" 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_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e2cf4c33-82ed-416c-9630-dc43098bc78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e2cf4c33-82ed-416c-9630-dc43098bc78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_bbd9f286-9ecc-4452-bdc6-b35a8a525672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_bbd9f286-9ecc-4452-bdc6-b35a8a525672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AmortizationAndOtherChangesInRightOfUseAssets_7b76f0d7-7ebc-4591-80d4-50be352b2803" xlink:href="sgmo-20220630.xsd#sgmo_AmortizationAndOtherChangesInRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_sgmo_AmortizationAndOtherChangesInRightOfUseAssets_7b76f0d7-7ebc-4591-80d4-50be352b2803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_GainLossOnFreeShares_7d1ec540-e7dc-4124-be8a-26cf6d74bce4" xlink:href="sgmo-20220630.xsd#sgmo_GainLossOnFreeShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_sgmo_GainLossOnFreeShares_7d1ec540-e7dc-4124-be8a-26cf6d74bce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_fa977c52-643f-4d00-9607-414519794b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_90875075-cf7d-44de-8528-12b82b26a002" xlink:to="loc_us-gaap_ShareBasedCompensation_fa977c52-643f-4d00-9607-414519794b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_68a6a005-7c35-4162-b49c-57933025afad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet_68a6a005-7c35-4162-b49c-57933025afad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8ca500dc-644a-46c2-9a72-370da7e3b794" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8ca500dc-644a-46c2-9a72-370da7e3b794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ff2f41bb-113a-4a0b-b062-78b0208ae0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ff2f41bb-113a-4a0b-b062-78b0208ae0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9138fca6-2181-4f2e-9db8-3fc3326081d6" 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_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9138fca6-2181-4f2e-9db8-3fc3326081d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4a8af151-0e73-48b5-9644-5414ae3440ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4a8af151-0e73-48b5-9644-5414ae3440ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_842d0986-c4a9-4978-b768-1f8e525a0bb9" 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_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_842d0986-c4a9-4978-b768-1f8e525a0bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a544766b-8782-4ce9-8b74-9db2a6e64683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_a544766b-8782-4ce9-8b74-9db2a6e64683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_26d3c6a1-8754-4911-90f8-0ce3dfeec3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2b88eb2f-db34-40b1-abd7-11286a34a89a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_26d3c6a1-8754-4911-90f8-0ce3dfeec3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_35a5990d-8d1f-462e-834d-2e6cec7ff187" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2e4808fc-f65a-4fed-8066-45ad35c1ab81" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_35a5990d-8d1f-462e-834d-2e6cec7ff187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" 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_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_7263032d-b8c0-46c7-b842-82e46bb82fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_7263032d-b8c0-46c7-b842-82e46bb82fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_f2cb4989-f8e7-46a0-8d77-c77057f6c09c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_f2cb4989-f8e7-46a0-8d77-c77057f6c09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_9102d6e6-4037-432d-a994-d5d077e94e36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_9102d6e6-4037-432d-a994-d5d077e94e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3fb7e281-475e-4ffa-88fa-97c691267a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3fb7e281-475e-4ffa-88fa-97c691267a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_23e821a9-9c30-4dc2-83d3-bdec5445de8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_23e821a9-9c30-4dc2-83d3-bdec5445de8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_37640761-b391-4c20-8674-eed21c1a801e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a160d06-7227-447b-b844-1d38cf62bd6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_37640761-b391-4c20-8674-eed21c1a801e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" 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_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f273f09d-d1d6-4d1f-9f1c-b295890538f9" 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_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_f273f09d-d1d6-4d1f-9f1c-b295890538f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e244ad70-82c3-46f5-a8a2-a0e0d4b30a55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e244ad70-82c3-46f5-a8a2-a0e0d4b30a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_fc9e56f9-2ebb-48e1-aad8-11dd93d28c49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_fc9e56f9-2ebb-48e1-aad8-11dd93d28c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_770f63f7-63d6-4be1-adf0-e23fa439ef20" 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_1b49c217-3ca0-488a-b60c-6c29ea3913f2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_770f63f7-63d6-4be1-adf0-e23fa439ef20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e00ca31-9a39-4019-a57c-eb747f738c32" 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_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e00ca31-9a39-4019-a57c-eb747f738c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08f50a83-dac4-41e0-8ffa-d16ea1b01a4d" 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_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_08f50a83-dac4-41e0-8ffa-d16ea1b01a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1bb45cae-c856-430f-a8c3-d1bd1a07c3da" 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_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1bb45cae-c856-430f-a8c3-d1bd1a07c3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5b97efb2-d9f6-48d5-98ab-44fc4728eff6" 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_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5b97efb2-d9f6-48d5-98ab-44fc4728eff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_65f284c1-9167-4b05-9d8d-d7b11db766dd" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a48fd867-042e-4e00-a060-36572b379010" 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_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a48fd867-042e-4e00-a060-36572b379010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1e8f5c41-f8e2-4e74-a6c5-29b8da33a00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1e8f5c41-f8e2-4e74-a6c5-29b8da33a00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_bff2de4a-3153-4452-b7a6-647f782b8dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_6dfc8f19-3067-4532-ac69-5ed7e879d19a" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_bff2de4a-3153-4452-b7a6-647f782b8dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="sgmo-20220630.xsd#ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c35561e6-94ca-4552-accc-9f5849d38fa7" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_08702a6a-3e8e-4884-96e0-8e1654889cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c35561e6-94ca-4552-accc-9f5849d38fa7" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_08702a6a-3e8e-4884-96e0-8e1654889cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="sgmo-20220630.xsd#ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bc97382e-9c12-4f1d-b9ff-1e4275cfef18" 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_fe90c5af-968b-4bdc-8a5f-41b708acea2c" 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_bc97382e-9c12-4f1d-b9ff-1e4275cfef18" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_fe90c5af-968b-4bdc-8a5f-41b708acea2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_e083ef5c-7cb2-4b04-8bbb-a428c46efbcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bc97382e-9c12-4f1d-b9ff-1e4275cfef18" xlink:to="loc_us-gaap_UseOfEstimates_e083ef5c-7cb2-4b04-8bbb-a428c46efbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_48750e42-bba8-4229-973f-70e4fdcb6b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bc97382e-9c12-4f1d-b9ff-1e4275cfef18" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_48750e42-bba8-4229-973f-70e4fdcb6b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6d154c99-49aa-4c08-aaa9-d79a91287ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bc97382e-9c12-4f1d-b9ff-1e4275cfef18" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6d154c99-49aa-4c08-aaa9-d79a91287ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fcecdcfe-330f-4fb1-8b7c-e40832901cda" 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_bc97382e-9c12-4f1d-b9ff-1e4275cfef18" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fcecdcfe-330f-4fb1-8b7c-e40832901cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5947f6e3-c092-4eee-82c2-e20da430890d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bc97382e-9c12-4f1d-b9ff-1e4275cfef18" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5947f6e3-c092-4eee-82c2-e20da430890d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="sgmo-20220630.xsd#ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3a5a5de2-1672-4a71-9498-f57ad03a5b9f" 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_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock_846080e2-2532-4be3-835c-3b5fdb50637b" xlink:href="sgmo-20220630.xsd#sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3a5a5de2-1672-4a71-9498-f57ad03a5b9f" xlink:to="loc_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock_846080e2-2532-4be3-835c-3b5fdb50637b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_6b824809-dddc-4919-bd78-ee26ef81e9db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3a5a5de2-1672-4a71-9498-f57ad03a5b9f" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_6b824809-dddc-4919-bd78-ee26ef81e9db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_f5ff06cb-de63-4884-b1c3-564e7095ba61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3a5a5de2-1672-4a71-9498-f57ad03a5b9f" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_f5ff06cb-de63-4884-b1c3-564e7095ba61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9b536d5a-3dab-4b7e-a5cd-d148071a6059" 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_LettersOfCreditOutstandingAmount_8944dc26-9384-4a2a-bb2d-91c3f151229b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9b536d5a-3dab-4b7e-a5cd-d148071a6059" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_8944dc26-9384-4a2a-bb2d-91c3f151229b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_83b456c9-77a5-40cf-82f0-0835b67f308f" 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_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_83b456c9-77a5-40cf-82f0-0835b67f308f" xlink:to="loc_us-gaap_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_b858aec0-779d-4eb6-ba4c-85bf8d2f992b" 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_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:to="loc_srt_CounterpartyNameAxis_b858aec0-779d-4eb6-ba4c-85bf8d2f992b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" 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_b858aec0-779d-4eb6-ba4c-85bf8d2f992b" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_6d6e0a19-c930-4090-b6dc-643d5884b0c2" xlink:href="sgmo-20220630.xsd#sgmo_NovartisInstitutesForBioMedicalResearchIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:to="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_6d6e0a19-c930-4090-b6dc-643d5884b0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_BiogenMAIncMember_6a3a82f9-c40f-40ee-aca9-405ac53ed33a" xlink:href="sgmo-20220630.xsd#sgmo_BiogenMAIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:to="loc_sgmo_BiogenMAIncMember_6a3a82f9-c40f-40ee-aca9-405ac53ed33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_KitePharmaIncMember_77152041-d9c8-484a-abb6-b1584515753f" xlink:href="sgmo-20220630.xsd#sgmo_KitePharmaIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:to="loc_sgmo_KitePharmaIncMember_77152041-d9c8-484a-abb6-b1584515753f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SanofiMember_daddb64a-0583-4d71-8f4b-92bd315ab30f" xlink:href="sgmo-20220630.xsd#sgmo_SanofiMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_fac0cae6-17af-407e-9197-56f5bbc84d87" xlink:to="loc_sgmo_SanofiMember_daddb64a-0583-4d71-8f4b-92bd315ab30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1638221a-1cf9-4075-ad43-c3082388ecef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1638221a-1cf9-4075-ad43-c3082388ecef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6c3920-f622-4fc5-a89a-5375267a3b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1638221a-1cf9-4075-ad43-c3082388ecef" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6c3920-f622-4fc5-a89a-5375267a3b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_8006cc5d-4925-4534-bc65-5fce30412abf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6c3920-f622-4fc5-a89a-5375267a3b6c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_8006cc5d-4925-4534-bc65-5fce30412abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_48944265-cedb-437e-947e-ce2eb43b9716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_48944265-cedb-437e-947e-ce2eb43b9716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_cee5f6ff-5214-41f5-84f6-52729d4157ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_48944265-cedb-437e-947e-ce2eb43b9716" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_cee5f6ff-5214-41f5-84f6-52729d4157ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember_90299b72-f491-4d47-ae52-bffc3690aa61" xlink:href="sgmo-20220630.xsd#sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_cee5f6ff-5214-41f5-84f6-52729d4157ae" xlink:to="loc_sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember_90299b72-f491-4d47-ae52-bffc3690aa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_8a71a59c-daea-4ec8-a120-5819337879d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_dc9556cb-0e18-4209-92eb-17c27e379fb4" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_8a71a59c-daea-4ec8-a120-5819337879d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_063bb7d7-7647-4db8-9570-cc01f8cd2580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_8a71a59c-daea-4ec8-a120-5819337879d5" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_063bb7d7-7647-4db8-9570-cc01f8cd2580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_81f5f3a3-078b-44a6-ace3-7e912f405324" 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_CashAndCashEquivalentsAtCarryingValue_b128cf0d-f80b-4f9e-8f4f-6a2224749d93" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_81f5f3a3-078b-44a6-ace3-7e912f405324" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b128cf0d-f80b-4f9e-8f4f-6a2224749d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_bb98078b-c5ee-4c04-ac4d-79a93ffdaf72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_81f5f3a3-078b-44a6-ace3-7e912f405324" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_bb98078b-c5ee-4c04-ac4d-79a93ffdaf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94de0816-8951-4b5c-8868-747a6ac960d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_81f5f3a3-078b-44a6-ace3-7e912f405324" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_94de0816-8951-4b5c-8868-747a6ac960d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="sgmo-20220630.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_aab0376a-e579-44b0-9199-41a2f48eedd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_633b1df3-cee6-453a-8cf4-175c31a3e517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_aab0376a-e579-44b0-9199-41a2f48eedd1" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_633b1df3-cee6-453a-8cf4-175c31a3e517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="sgmo-20220630.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a1d8de45-f9a0-4cf7-9a9d-d2554c658bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_7ab2e99f-74f8-4c15-978a-739850e69adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a1d8de45-f9a0-4cf7-9a9d-d2554c658bd8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_7ab2e99f-74f8-4c15-978a-739850e69adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#FAIRVALUEMEASUREMENTSDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3648a8a0-1b65-47b5-95a7-b53ea2d04388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3648a8a0-1b65-47b5-95a7-b53ea2d04388" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_0744e843-33cb-4d13-b7bc-553b05179a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_0744e843-33cb-4d13-b7bc-553b05179a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8715b576-51b0-481d-a8e4-b9ef724d95b9" 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_0744e843-33cb-4d13-b7bc-553b05179a92" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8715b576-51b0-481d-a8e4-b9ef724d95b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4ba1a3cf-3200-482f-a1c2-b383c207feda" 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_8715b576-51b0-481d-a8e4-b9ef724d95b9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4ba1a3cf-3200-482f-a1c2-b383c207feda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ef3de1ef-0dc8-4d01-a5e8-7f91ace0d945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ef3de1ef-0dc8-4d01-a5e8-7f91ace0d945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_782e66a0-2c7b-4fac-9583-30a741395c58" 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_ef3de1ef-0dc8-4d01-a5e8-7f91ace0d945" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_782e66a0-2c7b-4fac-9583-30a741395c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6a5de364-cb52-41a0-9ed1-b436aa658226" 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_782e66a0-2c7b-4fac-9583-30a741395c58" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6a5de364-cb52-41a0-9ed1-b436aa658226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f92a4f06-c1e1-4c8c-ac27-864c94292cb8" 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_782e66a0-2c7b-4fac-9583-30a741395c58" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f92a4f06-c1e1-4c8c-ac27-864c94292cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_47159832-0165-43c0-8a62-7be0c1c9c78f" 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_782e66a0-2c7b-4fac-9583-30a741395c58" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_47159832-0165-43c0-8a62-7be0c1c9c78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d0cdd19b-6d39-4b1a-9380-12714cfbac13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d0cdd19b-6d39-4b1a-9380-12714cfbac13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" 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_d0cdd19b-6d39-4b1a-9380-12714cfbac13" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_d874c549-1924-4d0f-9808-09e5d9ce6f50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_MoneyMarketFundsMember_d874c549-1924-4d0f-9808-09e5d9ce6f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_36c4362c-9245-4698-a5ee-20044d0a26f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_CommercialPaperMember_36c4362c-9245-4698-a5ee-20044d0a26f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_11d5c564-6e81-42bf-8174-19d9fa834f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_CertificatesOfDepositMember_11d5c564-6e81-42bf-8174-19d9fa834f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_ed09c941-c761-4a6e-96a0-86b2891d8717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_ed09c941-c761-4a6e-96a0-86b2891d8717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_0d963318-9531-4bc1-87c5-a7a729bfe6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_0d963318-9531-4bc1-87c5-a7a729bfe6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_69c635b4-4974-423b-b9f8-ade05c1d518b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_69c635b4-4974-423b-b9f8-ade05c1d518b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_b0dcb183-4596-4b93-b744-5b5ad7f0005f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b5eb70dc-88cb-4cd1-844b-d0f39a9a4943" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_b0dcb183-4596-4b93-b744-5b5ad7f0005f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d78cdb6f-19e7-40c9-a553-11571fe05319" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e99d8341-112d-4ae8-86fa-2cdb74152a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e99d8341-112d-4ae8-86fa-2cdb74152a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7efd08de-2518-47c6-be0f-26248b9962b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7efd08de-2518-47c6-be0f-26248b9962b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_3f4b43a3-92de-40a8-a123-9495626a5225" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4cbecf4-9492-4da1-b4c7-dd1dd2cb452c" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_3f4b43a3-92de-40a8-a123-9495626a5225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIES" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CASHEQUIVALENTSANDMARKETABLESECURITIES"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ee058605-d37c-4edf-abb1-46361341e2fc" 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_c4229270-3aec-4d46-9207-e782405227c0" 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_ee058605-d37c-4edf-abb1-46361341e2fc" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_c4229270-3aec-4d46-9207-e782405227c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESTables" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CASHEQUIVALENTSANDMARKETABLESECURITIESTables"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3ed053c9-ff14-4899-8acb-7eb03b6cbb12" 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_MarketableSecuritiesTextBlock_8e77d129-a46c-41e9-b3c7-9589a29d0f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3ed053c9-ff14-4899-8acb-7eb03b6cbb12" xlink:to="loc_us-gaap_MarketableSecuritiesTextBlock_8e77d129-a46c-41e9-b3c7-9589a29d0f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_0e8a1de4-89a6-45f9-9968-2e0935354f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3ed053c9-ff14-4899-8acb-7eb03b6cbb12" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_0e8a1de4-89a6-45f9-9968-2e0935354f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_580238e8-6c97-4e4d-b1ce-479f06d79fd3" 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_ScheduleOfAvailableForSaleSecuritiesTable_e0432ac4-6a3f-41cb-8271-d5a27bd229e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_580238e8-6c97-4e4d-b1ce-479f06d79fd3" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_e0432ac4-6a3f-41cb-8271-d5a27bd229e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_287b46ad-69aa-496a-b2c3-e0f49cc6fa08" 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_ScheduleOfAvailableForSaleSecuritiesTable_e0432ac4-6a3f-41cb-8271-d5a27bd229e6" xlink:to="loc_us-gaap_FinancialInstrumentAxis_287b46ad-69aa-496a-b2c3-e0f49cc6fa08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" 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_287b46ad-69aa-496a-b2c3-e0f49cc6fa08" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_90cddedb-1aed-44f8-82c7-78e471d81afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_MoneyMarketFundsMember_90cddedb-1aed-44f8-82c7-78e471d81afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_9a4d3e7e-2f34-47e9-a927-81a0fb4c09e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_CommercialPaperMember_9a4d3e7e-2f34-47e9-a927-81a0fb4c09e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_ac421fa9-eb9d-47d0-9626-f1721c5f0aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_CertificatesOfDepositMember_ac421fa9-eb9d-47d0-9626-f1721c5f0aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_8330874c-9799-417e-aa65-9a962387a44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashEquivalentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_CashEquivalentsMember_8330874c-9799-417e-aa65-9a962387a44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_b9bb5ef1-6cfd-4ca1-9783-c7e01e791d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_b9bb5ef1-6cfd-4ca1-9783-c7e01e791d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_f1221aa0-f068-47ad-aee9-1ba89eb87c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_f1221aa0-f068-47ad-aee9-1ba89eb87c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_2c4dd972-84ac-42a0-a266-24b22290b90f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_2c4dd972-84ac-42a0-a266-24b22290b90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_9dea58cf-1ff4-403f-9d05-ffe3805a4b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_07fc74e0-5ed9-4add-8e35-406601238f10" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_9dea58cf-1ff4-403f-9d05-ffe3805a4b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" 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_ScheduleOfAvailableForSaleSecuritiesTable_e0432ac4-6a3f-41cb-8271-d5a27bd229e6" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" 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_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b91fbc75-86c7-4d58-b659-a802892b2810" 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_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b91fbc75-86c7-4d58-b659-a802892b2810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_89215473-fb25-455d-acd5-0601a294f696" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax_89215473-fb25-455d-acd5-0601a294f696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_1cc5f3b2-a5db-44c1-9896-e978ee39560b" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax_1cc5f3b2-a5db-44c1-9896-e978ee39560b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a92c5e5c-aff0-4511-81cb-c9467dc837b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a92c5e5c-aff0-4511-81cb-c9467dc837b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a4e3838f-b7bd-4b7f-99ab-3f44f159af63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a4e3838f-b7bd-4b7f-99ab-3f44f159af63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d3cf1e9e-ea86-4a59-b336-485c0aeb94a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d3cf1e9e-ea86-4a59-b336-485c0aeb94a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_89a63222-12ef-40c8-b386-151536c832e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_89a63222-12ef-40c8-b386-151536c832e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fb1630ea-2710-4ee7-aeeb-5678d23bc00d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ca88ad82-9e9e-43cc-946c-499eaf331522" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fb1630ea-2710-4ee7-aeeb-5678d23bc00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_78a9360d-2438-407f-ad1d-99a2506f6e9a" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost_78a9360d-2438-407f-ad1d-99a2506f6e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_d405c944-a9ad-46d1-9083-393530822f0a" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax_d405c944-a9ad-46d1-9083-393530822f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_94839b5e-57be-4828-8402-df688a2c5552" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax_94839b5e-57be-4828-8402-df688a2c5552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities_02ebf764-be9f-4aa2-bec3-938057159c70" xlink:href="sgmo-20220630.xsd#sgmo_CashEquivalentsAndAvailableForSaleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1b3c1272-0683-4d93-81c0-a6a68e7d422a" xlink:to="loc_sgmo_CashEquivalentsAndAvailableForSaleSecurities_02ebf764-be9f-4aa2-bec3-938057159c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_944e2022-7a72-42a6-8ee5-00837ca5148e" 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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_fe870ecc-2162-423c-90fe-73217e3cdf96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_944e2022-7a72-42a6-8ee5-00837ca5148e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_fe870ecc-2162-423c-90fe-73217e3cdf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_240731af-2488-4e08-b06a-6a2d7e82ebb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_944e2022-7a72-42a6-8ee5-00837ca5148e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_240731af-2488-4e08-b06a-6a2d7e82ebb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents_98408dbe-c0c4-4d7f-9311-d317581ce152" xlink:href="sgmo-20220630.xsd#sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_944e2022-7a72-42a6-8ee5-00837ca5148e" xlink:to="loc_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents_98408dbe-c0c4-4d7f-9311-d317581ce152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails" xlink:type="simple" xlink:href="sgmo-20220630.xsd#CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4ae9b825-708f-4d01-a053-73026f882952" 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_RealizedInvestmentGainsLosses_1000f635-3af1-499b-9f16-1a472195450b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4ae9b825-708f-4d01-a053-73026f882952" xlink:to="loc_us-gaap_RealizedInvestmentGainsLosses_1000f635-3af1-499b-9f16-1a472195450b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_98c134fc-33d3-49ec-8fc3-da2fa9b9cb18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4ae9b825-708f-4d01-a053-73026f882952" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_98c134fc-33d3-49ec-8fc3-da2fa9b9cb18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings_68a8c524-bebc-42e7-a142-4fcc57976338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4ae9b825-708f-4d01-a053-73026f882952" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings_68a8c524-bebc-42e7-a142-4fcc57976338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_13adc620-cc18-43a0-8c05-185ae329358e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4ae9b825-708f-4d01-a053-73026f882952" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_13adc620-cc18-43a0-8c05-185ae329358e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHARE" xlink:type="simple" xlink:href="sgmo-20220630.xsd#BASICANDDILUTEDNETLOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d27ff95a-f29f-4a65-ae5d-53e67e6eb8e5" 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_b46c7bd4-2291-44ca-ba6d-bc2720bf9d98" 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_d27ff95a-f29f-4a65-ae5d-53e67e6eb8e5" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_b46c7bd4-2291-44ca-ba6d-bc2720bf9d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHAREAdditionalInformationDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#BASICANDDILUTEDNETLOSSPERSHAREAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHAREAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_843e5987-f3ce-42f1-9926-f1233800edf4" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fbd2f819-179b-472e-8ff9-070234f6d6bd" 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_EarningsPerShareAbstract_843e5987-f3ce-42f1-9926-f1233800edf4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fbd2f819-179b-472e-8ff9-070234f6d6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCES" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCES"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e002485b-f1e2-4d86-9edc-847321239238" 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_015ead29-52c7-42ca-abb5-4e8add2c4fc2" 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_e002485b-f1e2-4d86-9edc-847321239238" xlink:to="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_015ead29-52c7-42ca-abb5-4e8add2c4fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_85b1bb2e-8eea-4c02-974e-691a64cd6184" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_455d17fa-6af8-4f39-99aa-cd55ee8d8d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_85b1bb2e-8eea-4c02-974e-691a64cd6184" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_455d17fa-6af8-4f39-99aa-cd55ee8d8d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_ce41d6d4-9e46-4dff-9524-e8a4cc411ce5" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_455d17fa-6af8-4f39-99aa-cd55ee8d8d9e" xlink:to="loc_srt_CounterpartyNameAxis_ce41d6d4-9e46-4dff-9524-e8a4cc411ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" 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_ce41d6d4-9e46-4dff-9524-e8a4cc411ce5" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_ded8be29-a20c-45de-9857-4f4f57e6bdef" xlink:href="sgmo-20220630.xsd#sgmo_NovartisInstitutesForBioMedicalResearchIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:to="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_ded8be29-a20c-45de-9857-4f4f57e6bdef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_BiogenMAIncMember_044a1e76-12ee-46e4-9ed9-e47cd7b29a76" xlink:href="sgmo-20220630.xsd#sgmo_BiogenMAIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:to="loc_sgmo_BiogenMAIncMember_044a1e76-12ee-46e4-9ed9-e47cd7b29a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_KitePharmaIncMember_45a439ca-a2b9-411b-8d5e-ccc0483701e0" xlink:href="sgmo-20220630.xsd#sgmo_KitePharmaIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:to="loc_sgmo_KitePharmaIncMember_45a439ca-a2b9-411b-8d5e-ccc0483701e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SanofiMember_86dd6de9-b893-4466-9ae5-8f22091f0755" xlink:href="sgmo-20220630.xsd#sgmo_SanofiMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_8081ac36-e235-459e-823e-0401767e1ee9" xlink:to="loc_sgmo_SanofiMember_86dd6de9-b893-4466-9ae5-8f22091f0755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_25370440-ea52-4822-9adf-63e32b050e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_455d17fa-6af8-4f39-99aa-cd55ee8d8d9e" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_25370440-ea52-4822-9adf-63e32b050e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock_c75a1fa0-6076-45c0-a72e-820d23549397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_25370440-ea52-4822-9adf-63e32b050e5d" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock_c75a1fa0-6076-45c0-a72e-820d23549397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_052805ff-0091-4b07-b26e-2aaf90be1153" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_052805ff-0091-4b07-b26e-2aaf90be1153" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_eef9157c-104f-409b-8213-c2d56d30d5e7" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:to="loc_srt_CounterpartyNameAxis_eef9157c-104f-409b-8213-c2d56d30d5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6d552875-7d1d-43f3-931e-a2fd839a30f8" 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_eef9157c-104f-409b-8213-c2d56d30d5e7" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6d552875-7d1d-43f3-931e-a2fd839a30f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_1b8aa02c-0ded-4e9a-8c40-8715885411c8" xlink:href="sgmo-20220630.xsd#sgmo_NovartisInstitutesForBioMedicalResearchIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6d552875-7d1d-43f3-931e-a2fd839a30f8" xlink:to="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_1b8aa02c-0ded-4e9a-8c40-8715885411c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_f098c5f1-d57f-4d52-833c-149d332cd9dc" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:to="loc_us-gaap_TypeOfArrangementAxis_f098c5f1-d57f-4d52-833c-149d332cd9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_de507212-6fbb-407e-bd86-d887fa07c689" 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_f098c5f1-d57f-4d52-833c-149d332cd9dc" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_de507212-6fbb-407e-bd86-d887fa07c689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementMember_968faf2f-91fe-4857-9ef0-154efd1af26c" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_de507212-6fbb-407e-bd86-d887fa07c689" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementMember_968faf2f-91fe-4857-9ef0-154efd1af26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_6d2198f3-48f7-4678-ba68-494f2c9afdda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_6d2198f3-48f7-4678-ba68-494f2c9afdda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4a4e4f80-f6b9-4d9c-96bb-c0a9a0b8eb85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_6d2198f3-48f7-4678-ba68-494f2c9afdda" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4a4e4f80-f6b9-4d9c-96bb-c0a9a0b8eb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_e5583f57-e7eb-45c3-bfe2-2e36ee430097" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4a4e4f80-f6b9-4d9c-96bb-c0a9a0b8eb85" xlink:to="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_e5583f57-e7eb-45c3-bfe2-2e36ee430097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfCommercialMilestonesMember_9084dbb5-39de-4f09-95ea-1cd8d1926d3a" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfCommercialMilestonesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4a4e4f80-f6b9-4d9c-96bb-c0a9a0b8eb85" xlink:to="loc_sgmo_AchievementOfCommercialMilestonesMember_9084dbb5-39de-4f09-95ea-1cd8d1926d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_2d864a58-3daf-4cd2-9df0-43616587345b" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollaborators_0138168d-9717-464a-b469-749d28f8ec1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollaborators"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_us-gaap_ProceedsFromCollaborators_0138168d-9717-464a-b469-749d28f8ec1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_c66958e3-619f-450c-8413-c5bcab036706" xlink:href="sgmo-20220630.xsd#sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_c66958e3-619f-450c-8413-c5bcab036706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_c0240ff7-0649-4ce6-aa9d-4d4550e06772" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_c0240ff7-0649-4ce6-aa9d-4d4550e06772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementLicenseFee_bf167b2d-08cd-48a4-a09c-0dc4f6392b66" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementLicenseFee"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborativeArrangementLicenseFee_bf167b2d-08cd-48a4-a09c-0dc4f6392b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_514278ba-6986-4675-8649-e1bd1b4caa25" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_514278ba-6986-4675-8649-e1bd1b4caa25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2f8aac99-0770-40cf-8681-3f0e3cd83da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2f8aac99-0770-40cf-8681-3f0e3cd83da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_0377c9c4-8e4a-4ad5-8fea-add0ef8c2004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_us-gaap_ContractWithCustomerLiability_0377c9c4-8e4a-4ad5-8fea-add0ef8c2004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_dd1fb979-6e43-4bff-8487-aeb199bdc41f" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_dd1fb979-6e43-4bff-8487-aeb199bdc41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition_38bb7c3a-83ee-4f6f-8cb6-4399130c64f0" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementPercentOfInitialRecognition"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition_38bb7c3a-83ee-4f6f-8cb6-4399130c64f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_0ff3be3d-d11a-48a2-82ed-5f023bd1707a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_69c42113-9b42-4101-a971-2dd6f71a6229" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_0ff3be3d-d11a-48a2-82ed-5f023bd1707a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b0e42b7d-f3be-436a-bd91-b056c24ec68e" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_b26c2e56-6ac8-414c-94b0-993952980b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b0e42b7d-f3be-436a-bd91-b056c24ec68e" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_b26c2e56-6ac8-414c-94b0-993952980b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_9b2a9400-b9dd-42fa-87b3-54141feda41d" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_b26c2e56-6ac8-414c-94b0-993952980b84" xlink:to="loc_srt_CounterpartyNameAxis_9b2a9400-b9dd-42fa-87b3-54141feda41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" 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_9b2a9400-b9dd-42fa-87b3-54141feda41d" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_c2663f45-fbc6-4408-b6d7-5a4fe9ada685" xlink:href="sgmo-20220630.xsd#sgmo_NovartisInstitutesForBioMedicalResearchIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:to="loc_sgmo_NovartisInstitutesForBioMedicalResearchIncMember_c2663f45-fbc6-4408-b6d7-5a4fe9ada685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_BiogenMAIncMember_9f9e2e00-e982-488b-a46c-26c7f8e5b666" xlink:href="sgmo-20220630.xsd#sgmo_BiogenMAIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:to="loc_sgmo_BiogenMAIncMember_9f9e2e00-e982-488b-a46c-26c7f8e5b666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_KitePharmaIncMember_e63dbd31-fc68-49db-b615-cc9569d6cc05" xlink:href="sgmo-20220630.xsd#sgmo_KitePharmaIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:to="loc_sgmo_KitePharmaIncMember_e63dbd31-fc68-49db-b615-cc9569d6cc05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SanofiMember_a562cfe3-07aa-46a3-b1d4-477047a50f5f" xlink:href="sgmo-20220630.xsd#sgmo_SanofiMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_65e14da7-4f6d-4ee5-9250-40f66f2236a4" xlink:to="loc_sgmo_SanofiMember_a562cfe3-07aa-46a3-b1d4-477047a50f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dea38a7c-0c24-48c3-a723-9cffc5224e08" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_b26c2e56-6ac8-414c-94b0-993952980b84" xlink:to="loc_srt_ProductOrServiceAxis_dea38a7c-0c24-48c3-a723-9cffc5224e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" 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_dea38a7c-0c24-48c3-a723-9cffc5224e08" xlink:to="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_994e0ad1-4157-4e52-a354-13189727dc68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" xlink:to="loc_us-gaap_LicenseAndServiceMember_994e0ad1-4157-4e52-a354-13189727dc68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ResearchServicesMember_2d3c1686-b5e8-4ad7-999e-23ee512b8213" xlink:href="sgmo-20220630.xsd#sgmo_ResearchServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" xlink:to="loc_sgmo_ResearchServicesMember_2d3c1686-b5e8-4ad7-999e-23ee512b8213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneAchievementMember_7d7027dc-156f-4bfc-b05c-6d4d3e521906" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneAchievementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_99f3c1a8-0c04-4678-a0b5-7a348d20317e" xlink:to="loc_sgmo_MilestoneAchievementMember_7d7027dc-156f-4bfc-b05c-6d4d3e521906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_0ae685cf-57f7-4c1d-bd2a-2ed161333166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_b26c2e56-6ac8-414c-94b0-993952980b84" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_0ae685cf-57f7-4c1d-bd2a-2ed161333166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_402f10fa-01c3-48c3-871e-ac65e37f9b90" 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_0ae685cf-57f7-4c1d-bd2a-2ed161333166" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_402f10fa-01c3-48c3-871e-ac65e37f9b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_51390e68-847e-4cdd-820b-60732da217ce" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_51390e68-847e-4cdd-820b-60732da217ce" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6c5495eb-70cc-4cdd-b861-6508bd3f0580" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:to="loc_srt_CounterpartyNameAxis_6c5495eb-70cc-4cdd-b861-6508bd3f0580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_347b78d6-b527-43ff-85fb-7bcfdf2e36b8" 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_6c5495eb-70cc-4cdd-b861-6508bd3f0580" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_347b78d6-b527-43ff-85fb-7bcfdf2e36b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_BiogenMAIncMember_9c02fbe0-fb00-42cf-a876-4b73cfad52c1" xlink:href="sgmo-20220630.xsd#sgmo_BiogenMAIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_347b78d6-b527-43ff-85fb-7bcfdf2e36b8" xlink:to="loc_sgmo_BiogenMAIncMember_9c02fbe0-fb00-42cf-a876-4b73cfad52c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_912d1773-8440-45a7-a246-7a188f891f43" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:to="loc_us-gaap_TypeOfArrangementAxis_912d1773-8440-45a7-a246-7a188f891f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0766a685-8ed8-4423-b6cf-d49ea41813af" 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_912d1773-8440-45a7-a246-7a188f891f43" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0766a685-8ed8-4423-b6cf-d49ea41813af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_StockPurchaseAgreementMember_c96daa6e-02c4-4a37-8dc3-783b14ad85b6" xlink:href="sgmo-20220630.xsd#sgmo_StockPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0766a685-8ed8-4423-b6cf-d49ea41813af" xlink:to="loc_sgmo_StockPurchaseAgreementMember_c96daa6e-02c4-4a37-8dc3-783b14ad85b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementMember_f77fb43f-b131-4bb5-aa18-de0ce042f400" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_0766a685-8ed8-4423-b6cf-d49ea41813af" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementMember_f77fb43f-b131-4bb5-aa18-de0ce042f400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneAxis_07b39753-e255-41f5-bf3d-beb9c62cc4a9" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneAxis_07b39753-e255-41f5-bf3d-beb9c62cc4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneDomain_580b3efe-fd15-4fcc-93a8-03f0a0512dec" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneAxis_07b39753-e255-41f5-bf3d-beb9c62cc4a9" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneDomain_580b3efe-fd15-4fcc-93a8-03f0a0512dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PreApprovalMilestoneMember_4f3a1e60-8d79-46d4-8a41-06eebfd7a885" xlink:href="sgmo-20220630.xsd#sgmo_PreApprovalMilestoneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneDomain_580b3efe-fd15-4fcc-93a8-03f0a0512dec" xlink:to="loc_sgmo_PreApprovalMilestoneMember_4f3a1e60-8d79-46d4-8a41-06eebfd7a885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SalesBasedMilestoneMember_e208de3b-53a1-438e-84a2-31c6b62d0d79" xlink:href="sgmo-20220630.xsd#sgmo_SalesBasedMilestoneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneDomain_580b3efe-fd15-4fcc-93a8-03f0a0512dec" xlink:to="loc_sgmo_SalesBasedMilestoneMember_e208de3b-53a1-438e-84a2-31c6b62d0d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_ab09e4f3-607a-43da-893f-d35a70c1a421" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f587393d-7519-4af6-bd1a-81dbf1bcbe0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_f587393d-7519-4af6-bd1a-81dbf1bcbe0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_d9ae72ba-ef91-436e-ae80-7ecd68821310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_d9ae72ba-ef91-436e-ae80-7ecd68821310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_80bf72fa-ee0b-48f1-a1e0-abb6a5ee05fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_80bf72fa-ee0b-48f1-a1e0-abb6a5ee05fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollaborators_23c743ba-03bd-4594-808b-83d26a639f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollaborators"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_ProceedsFromCollaborators_23c743ba-03bd-4594-808b-83d26a639f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable_2517f225-081e-4f1f-9c6d-cbbeb2bac802" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable_2517f225-081e-4f1f-9c6d-cbbeb2bac802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementNumberOfProductTargets_6b85a02e-5e66-426f-9d1b-30995dac451c" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementNumberOfProductTargets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementNumberOfProductTargets_6b85a02e-5e66-426f-9d1b-30995dac451c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets_f9529c60-c54b-4a08-b945-e2a94e29bf08" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAgreementNumberOfAdditionalProductTargets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets_f9529c60-c54b-4a08-b945-e2a94e29bf08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAgreementTargetSelectionPeriod_de5f4f80-08e0-4ccb-8b43-8058c2a2d919" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAgreementTargetSelectionPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationAgreementTargetSelectionPeriod_de5f4f80-08e0-4ccb-8b43-8058c2a2d919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected_cf07c6cc-63dd-4fb9-af57-e6de642c7256" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementNumberOfProductTargetsSelected"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected_cf07c6cc-63dd-4fb9-af57-e6de642c7256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationArrangementResearchPeriod_29b73f13-4d0a-4d10-974f-e339bcdad075" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationArrangementResearchPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationArrangementResearchPeriod_29b73f13-4d0a-4d10-974f-e339bcdad075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace_77315244-6b92-440a-8920-712a81e86b58" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace_77315244-6b92-440a-8920-712a81e86b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementStandstillRestrictionPeriod_dde8e8c1-8035-4ccd-95a9-196c35259963" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementStandstillRestrictionPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementStandstillRestrictionPeriod_dde8e8c1-8035-4ccd-95a9-196c35259963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage_71dbfa1e-d0dd-467f-9e7d-02305d363662" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage_71dbfa1e-d0dd-467f-9e7d-02305d363662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_ec4d97b1-f618-415d-8994-0913a0244189" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_ec4d97b1-f618-415d-8994-0913a0244189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction_4de0e8ea-ec55-45b0-abcb-10af90cb7b2d" xlink:href="sgmo-20220630.xsd#sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction_4de0e8ea-ec55-45b0-abcb-10af90cb7b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAgreementEquityIssued_ef521c8f-1053-40e5-8cd2-8b1b73dd3453" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAgreementEquityIssued"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationAgreementEquityIssued_ef521c8f-1053-40e5-8cd2-8b1b73dd3453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6103ba5d-1a0f-4048-a628-a28522ed8e07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6103ba5d-1a0f-4048-a628-a28522ed8e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_a3cabc9e-bc0d-4f55-95f3-9bda5f69bc71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_ContractWithCustomerLiability_a3cabc9e-bc0d-4f55-95f3-9bda5f69bc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_d8abdcb5-7229-46c3-9290-578b7a111a39" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue_d8abdcb5-7229-46c3-9290-578b7a111a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition_0e85e9c5-e7cb-4975-ba0f-85ebefe63729" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementPercentOfInitialRecognition"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_sgmo_CollaborativeAgreementPercentOfInitialRecognition_0e85e9c5-e7cb-4975-ba0f-85ebefe63729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_a16e5a4a-b8ca-40c1-bec0-ff05ffa519de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_a16e5a4a-b8ca-40c1-bec0-ff05ffa519de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_038bd5d2-fe96-482d-a608-89b81de882fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_038bd5d2-fe96-482d-a608-89b81de882fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_5010f569-40be-4a48-bc60-948b45dd202e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_f42ca876-fe57-4f5f-afec-6d68fd2604c0" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_5010f569-40be-4a48-bc60-948b45dd202e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40c070c7-3a25-471d-8da3-25aab7293fd7" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40c070c7-3a25-471d-8da3-25aab7293fd7" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_c7f7b943-9f79-47ce-836b-6b39f4463948" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:to="loc_srt_CounterpartyNameAxis_c7f7b943-9f79-47ce-836b-6b39f4463948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9401fe9-77c2-44d7-8d53-ada43c3e66ae" 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_c7f7b943-9f79-47ce-836b-6b39f4463948" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9401fe9-77c2-44d7-8d53-ada43c3e66ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_KitePharmaIncMember_5d0a5e08-5f29-4493-9856-caed1e59173f" xlink:href="sgmo-20220630.xsd#sgmo_KitePharmaIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c9401fe9-77c2-44d7-8d53-ada43c3e66ae" xlink:to="loc_sgmo_KitePharmaIncMember_5d0a5e08-5f29-4493-9856-caed1e59173f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_9f70bca7-45b9-4f65-97fc-4657e25a8b8e" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:to="loc_us-gaap_TypeOfArrangementAxis_9f70bca7-45b9-4f65-97fc-4657e25a8b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ba3bc0e5-54e0-44b1-9bec-bbd5d30586f2" 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_9f70bca7-45b9-4f65-97fc-4657e25a8b8e" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ba3bc0e5-54e0-44b1-9bec-bbd5d30586f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementMember_fd7768ea-77cf-48f8-9294-09fbce646af5" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_ba3bc0e5-54e0-44b1-9bec-bbd5d30586f2" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementMember_fd7768ea-77cf-48f8-9294-09fbce646af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_38fa0991-13fa-40aa-b82e-5d8b4487ba2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_38fa0991-13fa-40aa-b82e-5d8b4487ba2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_19712967-763b-4af1-bf32-55ff2c6d0449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_38fa0991-13fa-40aa-b82e-5d8b4487ba2f" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_19712967-763b-4af1-bf32-55ff2c6d0449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember_ab417168-01b6-43de-9072-6ff025077da9" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_19712967-763b-4af1-bf32-55ff2c6d0449" xlink:to="loc_sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember_ab417168-01b6-43de-9072-6ff025077da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember_f341b6ef-729a-4751-8e78-f8a8702de7c3" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_19712967-763b-4af1-bf32-55ff2c6d0449" xlink:to="loc_sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember_f341b6ef-729a-4751-8e78-f8a8702de7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_348137bd-aa72-48d6-8ff9-9072bfd90851" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestonePaymentsReceived_01e251b7-7ae3-4c97-80cb-93b9a9ffeb3e" xlink:href="sgmo-20220630.xsd#sgmo_MilestonePaymentsReceived"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_MilestonePaymentsReceived_01e251b7-7ae3-4c97-80cb-93b9a9ffeb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_6dcef04f-ce59-4e46-83e3-560b42d163c2" xlink:href="sgmo-20220630.xsd#sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_6dcef04f-ce59-4e46-83e3-560b42d163c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived_d14be0ad-d372-410c-a671-7937e0bad0b6" xlink:href="sgmo-20220630.xsd#sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived_d14be0ad-d372-410c-a671-7937e0bad0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment_14ad1214-bd1a-442e-8c9b-a0ee467a2717" xlink:href="sgmo-20220630.xsd#sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment_14ad1214-bd1a-442e-8c9b-a0ee467a2717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_InitialResearchTermOfAgreement_f54351b6-b482-4f7e-919c-4efe17cf31bb" xlink:href="sgmo-20220630.xsd#sgmo_InitialResearchTermOfAgreement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_InitialResearchTermOfAgreement_f54351b6-b482-4f7e-919c-4efe17cf31bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfOptionsToExtendInitialResearchTerm_23b7ac95-7714-4b23-8398-9d715ada93f1" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfOptionsToExtendInitialResearchTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_NumberOfOptionsToExtendInitialResearchTerm_23b7ac95-7714-4b23-8398-9d715ada93f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ExtendedResearchTermOfAgreement_ac4e389c-d128-4683-a749-a05094ad1cd8" xlink:href="sgmo-20220630.xsd#sgmo_ExtendedResearchTermOfAgreement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_ExtendedResearchTermOfAgreement_ac4e389c-d128-4683-a749-a05094ad1cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SeparateUpfrontFee_af34bf32-5ca8-4aa2-ac92-6d0e717c4fef" xlink:href="sgmo-20220630.xsd#sgmo_SeparateUpfrontFee"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_SeparateUpfrontFee_af34bf32-5ca8-4aa2-ac92-6d0e717c4fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan_ac8e8790-d4c9-48b6-a519-01b1d4950587" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan_ac8e8790-d4c9-48b6-a519-01b1d4950587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_64f7deda-d96a-47a4-a876-3c7a8b06d9be" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_64f7deda-d96a-47a4-a876-3c7a8b06d9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_2d357e74-fa83-489e-9153-1068ea239cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_2d357e74-fa83-489e-9153-1068ea239cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_3777fecb-0ea3-40b0-b70e-b7672d4f9706" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_3777fecb-0ea3-40b0-b70e-b7672d4f9706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_32d9baa2-3557-460c-9fad-9d786e6304a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_32d9baa2-3557-460c-9fad-9d786e6304a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_26ae1ede-3507-4254-8c67-09a5feb0ba27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_060f9740-68ca-45a4-bfb4-ff0599cd3139" xlink:to="loc_us-gaap_ContractWithCustomerLiability_26ae1ede-3507-4254-8c67-09a5feb0ba27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d1bb45bd-2116-4500-b6db-75c47c978585" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d1bb45bd-2116-4500-b6db-75c47c978585" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_37614d48-6bf3-4466-9f15-bf672fca33a2" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:to="loc_srt_CounterpartyNameAxis_37614d48-6bf3-4466-9f15-bf672fca33a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a0dce7d-46cd-4ff1-9952-60c97883f2d0" 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_37614d48-6bf3-4466-9f15-bf672fca33a2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a0dce7d-46cd-4ff1-9952-60c97883f2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SanofiMember_0d488202-64cf-4447-b1df-16db034f86bb" xlink:href="sgmo-20220630.xsd#sgmo_SanofiMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2a0dce7d-46cd-4ff1-9952-60c97883f2d0" xlink:to="loc_sgmo_SanofiMember_0d488202-64cf-4447-b1df-16db034f86bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_7a4a8b7f-0acd-4c69-a841-34097826f0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_7a4a8b7f-0acd-4c69-a841-34097826f0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_107e3b70-ad4a-4fc9-afab-07eb50135984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_7a4a8b7f-0acd-4c69-a841-34097826f0fb" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_107e3b70-ad4a-4fc9-afab-07eb50135984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember_3a958775-87a3-4e4f-8c4e-7fdc3dce4798" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_107e3b70-ad4a-4fc9-afab-07eb50135984" xlink:to="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember_3a958775-87a3-4e4f-8c4e-7fdc3dce4798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedSalesMilestonesMember_9215b0aa-ff9f-4a77-a182-4618bcf34a14" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedSalesMilestonesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_107e3b70-ad4a-4fc9-afab-07eb50135984" xlink:to="loc_sgmo_AchievementOfSpecifiedSalesMilestonesMember_9215b0aa-ff9f-4a77-a182-4618bcf34a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_c8044917-58f0-42f9-87dd-e81d26d859ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:to="loc_us-gaap_TypeOfArrangementAxis_c8044917-58f0-42f9-87dd-e81d26d859ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_b9232802-6711-4ff7-8a5a-5207cd6b0c3f" 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_c8044917-58f0-42f9-87dd-e81d26d859ad" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_b9232802-6711-4ff7-8a5a-5207cd6b0c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementMember_fc33eeff-439a-4999-b18c-07e596a6cb30" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_b9232802-6711-4ff7-8a5a-5207cd6b0c3f" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementMember_fc33eeff-439a-4999-b18c-07e596a6cb30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneAxis_efb355bf-ba98-4f10-816c-b8a5b53ec64d" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneAxis_efb355bf-ba98-4f10-816c-b8a5b53ec64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb0d8b5-9430-4107-b8b1-e41339d30e46" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeAgreementMilestoneDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneAxis_efb355bf-ba98-4f10-816c-b8a5b53ec64d" xlink:to="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb0d8b5-9430-4107-b8b1-e41339d30e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneTwoMember_ff76000a-4f3e-4f2f-b62a-de49aa24232d" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb0d8b5-9430-4107-b8b1-e41339d30e46" xlink:to="loc_sgmo_MilestoneTwoMember_ff76000a-4f3e-4f2f-b62a-de49aa24232d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneThreeMember_e1750c3c-3661-484b-be54-469d7e2b7424" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneThreeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sgmo_CollaborativeAgreementMilestoneDomain_efb0d8b5-9430-4107-b8b1-e41339d30e46" xlink:to="loc_sgmo_MilestoneThreeMember_e1750c3c-3661-484b-be54-469d7e2b7424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_abda5e53-5203-4c05-b412-3360c41394f4" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfResearchProgram_e0bef657-a1fd-4a61-bd90-599be3a13b41" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfResearchProgram"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_NumberOfResearchProgram_e0bef657-a1fd-4a61-bd90-599be3a13b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_9d291660-cb63-42ce-9123-e3d501a9ad81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_9d291660-cb63-42ce-9123-e3d501a9ad81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_0e133fd3-6e8a-4e71-8fa8-f5584d5f4d12" xlink:href="sgmo-20220630.xsd#sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_0e133fd3-6e8a-4e71-8fa8-f5584d5f4d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneRevenueReceivable_f7a004d1-eb29-461f-b88e-28003c20aeb8" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneRevenueReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_MilestoneRevenueReceivable_f7a004d1-eb29-461f-b88e-28003c20aeb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_6eb5450f-5099-41ab-849a-33afd3ad4b27" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_6eb5450f-5099-41ab-849a-33afd3ad4b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_8f3b880e-74bd-4899-bf87-13c10063d6ab" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_8f3b880e-74bd-4899-bf87-13c10063d6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_c49dd46a-fe91-4c9d-b1da-a1feff3033ab" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_c49dd46a-fe91-4c9d-b1da-a1feff3033ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_d6a3115a-0e68-4171-b165-b5bd38778698" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts_d6a3115a-0e68-4171-b165-b5bd38778698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_791dbff8-d1c5-43b9-a7dc-f918d36cddaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_791dbff8-d1c5-43b9-a7dc-f918d36cddaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4a673bd8-f13b-4a58-a438-1f223159dcf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_663f64ba-929c-4f69-86c4-e532b4ba96d2" xlink:to="loc_us-gaap_ContractWithCustomerLiability_4a673bd8-f13b-4a58-a438-1f223159dcf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ab2fd00e-05be-4700-83bd-8641582976ac" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ab2fd00e-05be-4700-83bd-8641582976ac" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_8006eb0e-abc7-4d6f-aac9-38443b77b9de" 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_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:to="loc_srt_CounterpartyNameAxis_8006eb0e-abc7-4d6f-aac9-38443b77b9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" 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_8006eb0e-abc7-4d6f-aac9-38443b77b9de" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PfizerMember_7c7ff237-3742-4780-bd09-eeb2f53291b9" xlink:href="sgmo-20220630.xsd#sgmo_PfizerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" xlink:to="loc_sgmo_PfizerMember_7c7ff237-3742-4780-bd09-eeb2f53291b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PfizerSB525Member_b27b6820-5e97-46bf-bd19-7c5ac08ae459" xlink:href="sgmo-20220630.xsd#sgmo_PfizerSB525Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" xlink:to="loc_sgmo_PfizerSB525Member_b27b6820-5e97-46bf-bd19-7c5ac08ae459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_PfizerC9ORF72Member_9a555dee-81ad-4e59-ad5c-055b517f7d51" xlink:href="sgmo-20220630.xsd#sgmo_PfizerC9ORF72Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1d6f3433-38d5-4af6-8b16-7ae912a99af9" xlink:to="loc_sgmo_PfizerC9ORF72Member_9a555dee-81ad-4e59-ad5c-055b517f7d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8978efaf-322a-4f1f-954f-d073a2ac183a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:to="loc_srt_ProductOrServiceAxis_8978efaf-322a-4f1f-954f-d073a2ac183a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" 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_8978efaf-322a-4f1f-954f-d073a2ac183a" xlink:to="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_SBFiveTwoFiveAndOtherProductsMember_f08da3cf-d481-42a8-8d86-d6f590da8b61" xlink:href="sgmo-20220630.xsd#sgmo_SBFiveTwoFiveAndOtherProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" xlink:to="loc_sgmo_SBFiveTwoFiveAndOtherProductsMember_f08da3cf-d481-42a8-8d86-d6f590da8b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_OtherProductsMember_35508e53-9670-4e5f-b0e5-c4a87acedc2f" xlink:href="sgmo-20220630.xsd#sgmo_OtherProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" xlink:to="loc_sgmo_OtherProductsMember_35508e53-9670-4e5f-b0e5-c4a87acedc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CNineORFSevenTwoMember_63c64717-3f88-4499-8dff-ff41519abfd7" xlink:href="sgmo-20220630.xsd#sgmo_CNineORFSevenTwoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b1340f0e-51bf-4ed9-be2a-c8a81ecab769" xlink:to="loc_sgmo_CNineORFSevenTwoMember_63c64717-3f88-4499-8dff-ff41519abfd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_f3c1bbbc-df28-4428-8459-f10b96f67940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_f3c1bbbc-df28-4428-8459-f10b96f67940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_f3c1bbbc-df28-4428-8459-f10b96f67940" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember_ab785707-fd4e-4dfa-ae50-72c524e4aa32" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:to="loc_sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember_ab785707-fd4e-4dfa-ae50-72c524e4aa32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_4e9b99fc-66e3-4126-a008-27f7faf84d1b" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:to="loc_sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember_4e9b99fc-66e3-4126-a008-27f7faf84d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfCommercialMilestonesMember_e5642dce-ca2b-4ef9-a4ef-2e29984bc19a" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfCommercialMilestonesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:to="loc_sgmo_AchievementOfCommercialMilestonesMember_e5642dce-ca2b-4ef9-a4ef-2e29984bc19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AchievementOfFirstCommercialSaleMilestonesMember_e17c4353-0e77-4e40-9a64-8b85d0a6af3e" xlink:href="sgmo-20220630.xsd#sgmo_AchievementOfFirstCommercialSaleMilestonesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_c12f2799-6adb-4300-8f55-603b2b436349" xlink:to="loc_sgmo_AchievementOfFirstCommercialSaleMilestonesMember_e17c4353-0e77-4e40-9a64-8b85d0a6af3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0304f36a-63f1-4e31-a619-fed68c291bb9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:to="loc_srt_RangeAxis_0304f36a-63f1-4e31-a619-fed68c291bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_77ade523-f3dc-41fa-b8f5-23b5fbd8c919" 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_0304f36a-63f1-4e31-a619-fed68c291bb9" xlink:to="loc_srt_RangeMember_77ade523-f3dc-41fa-b8f5-23b5fbd8c919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_29568fd5-f581-4a1a-b3cf-1801ac11b5be" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_77ade523-f3dc-41fa-b8f5-23b5fbd8c919" xlink:to="loc_srt_MaximumMember_29568fd5-f581-4a1a-b3cf-1801ac11b5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_6411f3e2-6fc0-4cd1-923a-f04c994009d6" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AgreementTerminationTerm_f2085314-1a6e-42c4-88b3-5f77e3e4a63f" xlink:href="sgmo-20220630.xsd#sgmo_AgreementTerminationTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_AgreementTerminationTerm_f2085314-1a6e-42c4-88b3-5f77e3e4a63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_25906693-34ca-4264-80e0-aa9495403b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_25906693-34ca-4264-80e0-aa9495403b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_c8b91cb2-0dd3-414f-a845-6aaafb36852f" xlink:href="sgmo-20220630.xsd#sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive_c8b91cb2-0dd3-414f-a845-6aaafb36852f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive_f32e60aa-42bc-4a91-a709-4b3a4048abe1" xlink:href="sgmo-20220630.xsd#sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive_f32e60aa-42bc-4a91-a709-4b3a4048abe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestoneRevenueReceivable_0c38a6af-21aa-4732-8901-009491daae15" xlink:href="sgmo-20220630.xsd#sgmo_MilestoneRevenueReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_MilestoneRevenueReceivable_0c38a6af-21aa-4732-8901-009491daae15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved_faa2ba7c-d5f8-48ad-aad2-b828c837f28d" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementNumberOfMilestonesAchieved"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved_faa2ba7c-d5f8-48ad-aad2-b828c837f28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_MilestonePaymentsReceived_9eccdb25-d9aa-4bde-93b8-0c7fc032a2e8" xlink:href="sgmo-20220630.xsd#sgmo_MilestonePaymentsReceived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_MilestonePaymentsReceived_9eccdb25-d9aa-4bde-93b8-0c7fc032a2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_83f92b43-ace3-471f-897e-d2b5cd474e3f" xlink:href="sgmo-20220630.xsd#sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement_83f92b43-ace3-471f-897e-d2b5cd474e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_a5e60ae1-59dd-4a9a-8c4c-51cb2cbe1d25" xlink:href="sgmo-20220630.xsd#sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice_a5e60ae1-59dd-4a9a-8c4c-51cb2cbe1d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementTransactionPrice_d5243231-b317-4512-ae45-68eb8f8a4af4" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementTransactionPrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CollaborativeArrangementTransactionPrice_d5243231-b317-4512-ae45-68eb8f8a4af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_CollaborativeArrangementResearchServiceFees_e42c22d4-3dcc-46be-9dc4-a47e22d0f55d" xlink:href="sgmo-20220630.xsd#sgmo_CollaborativeArrangementResearchServiceFees"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_sgmo_CollaborativeArrangementResearchServiceFees_e42c22d4-3dcc-46be-9dc4-a47e22d0f55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6faa94f8-f9e2-493b-a1eb-1db0cf3d29be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_2ae01c92-c3a7-4314-a631-3ba435751862" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6faa94f8-f9e2-493b-a1eb-1db0cf3d29be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="sgmo-20220630.xsd#STOCKBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_686edb12-7f30-43a6-af29-bf118f3bc970" 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_48d683db-9411-4f72-80f0-d0118ba1cab2" 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_686edb12-7f30-43a6-af29-bf118f3bc970" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_48d683db-9411-4f72-80f0-d0118ba1cab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="sgmo-20220630.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5103d076-3265-4e73-b9b8-60ae8e34ade3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_df9ff3f0-3cee-4581-962a-fde353dccd82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5103d076-3265-4e73-b9b8-60ae8e34ade3" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_df9ff3f0-3cee-4581-962a-fde353dccd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2204d41d-e340-4e52-aa14-2acda32a1989" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2f868a54-94a5-4eb2-810e-618b8c19c67c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2204d41d-e340-4e52-aa14-2acda32a1989" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2f868a54-94a5-4eb2-810e-618b8c19c67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_cd79f629-66ea-4c72-b715-818ddf02d3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2f868a54-94a5-4eb2-810e-618b8c19c67c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_cd79f629-66ea-4c72-b715-818ddf02d3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_503c162e-6bba-46e9-b004-6969a5d2e933" 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_cd79f629-66ea-4c72-b715-818ddf02d3e0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_503c162e-6bba-46e9-b004-6969a5d2e933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_fd8dc169-b3d4-459c-a97c-89d438163707" 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_503c162e-6bba-46e9-b004-6969a5d2e933" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_fd8dc169-b3d4-459c-a97c-89d438163707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3ed4d73d-74ef-444a-825c-5ed76aa44761" 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_503c162e-6bba-46e9-b004-6969a5d2e933" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3ed4d73d-74ef-444a-825c-5ed76aa44761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c267d7a0-3a25-4cd8-9fb7-216f0fccb7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2f868a54-94a5-4eb2-810e-618b8c19c67c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c267d7a0-3a25-4cd8-9fb7-216f0fccb7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_0210b5b9-f708-496a-8d39-57f63395e696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_c267d7a0-3a25-4cd8-9fb7-216f0fccb7f7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_0210b5b9-f708-496a-8d39-57f63395e696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="sgmo-20220630.xsd#STOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e3ee4a3e-16bd-453a-9509-54d72a3449da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_17740381-4e65-4265-a0b4-e3efb81dbac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e3ee4a3e-16bd-453a-9509-54d72a3449da" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_17740381-4e65-4265-a0b4-e3efb81dbac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail" xlink:type="simple" xlink:href="sgmo-20220630.xsd#STOCKHOLDERSEQUITYDetail"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_98c4adc1-e4e6-4f25-8dac-d31e71b55dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" 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_EquityAbstract_98c4adc1-e4e6-4f25-8dac-d31e71b55dfd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d7a71b3d-e1dc-473c-add3-9eb37947321c" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:to="loc_srt_CounterpartyNameAxis_d7a71b3d-e1dc-473c-add3-9eb37947321c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_53a809f5-5062-46aa-9672-8a5f7e5a4727" 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_d7a71b3d-e1dc-473c-add3-9eb37947321c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_53a809f5-5062-46aa-9672-8a5f7e5a4727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_JefferiesLLCMember_f281e4b8-719e-4198-9ed9-a8ff2d28d1f7" xlink:href="sgmo-20220630.xsd#sgmo_JefferiesLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_53a809f5-5062-46aa-9672-8a5f7e5a4727" xlink:to="loc_sgmo_JefferiesLLCMember_f281e4b8-719e-4198-9ed9-a8ff2d28d1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_de8b2d97-096c-47b2-8c25-8f86458bed16" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_de8b2d97-096c-47b2-8c25-8f86458bed16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e46cfdb1-bdbc-4052-86a1-b2c464e005fe" 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_de8b2d97-096c-47b2-8c25-8f86458bed16" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e46cfdb1-bdbc-4052-86a1-b2c464e005fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_AtTheMarketOfferingAgreementMember_4dd7b3d9-ca8b-4b81-a8b2-bc6a4e62f209" xlink:href="sgmo-20220630.xsd#sgmo_AtTheMarketOfferingAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e46cfdb1-bdbc-4052-86a1-b2c464e005fe" xlink:to="loc_sgmo_AtTheMarketOfferingAgreementMember_4dd7b3d9-ca8b-4b81-a8b2-bc6a4e62f209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9bc77d2c-73ea-4a25-9668-88a89e4f5716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9bc77d2c-73ea-4a25-9668-88a89e4f5716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_942aaa77-23eb-477a-b66b-bea8be97f084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9bc77d2c-73ea-4a25-9668-88a89e4f5716" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_942aaa77-23eb-477a-b66b-bea8be97f084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_a2a9f240-8129-45da-9642-1da6028a9b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_942aaa77-23eb-477a-b66b-bea8be97f084" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_a2a9f240-8129-45da-9642-1da6028a9b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8fb16349-f51c-42d5-93d4-b93a5f1704a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8fb16349-f51c-42d5-93d4-b93a5f1704a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fd67ffd7-e331-4cc8-9dae-39ea4ec2f6a3" 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_8fb16349-f51c-42d5-93d4-b93a5f1704a3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fd67ffd7-e331-4cc8-9dae-39ea4ec2f6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0129920a-9a37-4055-8c59-e2f76ffd0d8b" 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_fd67ffd7-e331-4cc8-9dae-39ea4ec2f6a3" xlink:to="loc_us-gaap_SubsequentEventMember_0129920a-9a37-4055-8c59-e2f76ffd0d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d11adf8-35fc-415e-a5c6-10308e62bc96" 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_cedeb7c1-1781-442c-b587-54cb97dc495e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d11adf8-35fc-415e-a5c6-10308e62bc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_StockOfferingProgramMaximumValue_1aaeebb8-51f1-4ced-951a-77bca208fa18" xlink:href="sgmo-20220630.xsd#sgmo_StockOfferingProgramMaximumValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d11adf8-35fc-415e-a5c6-10308e62bc96" xlink:to="loc_sgmo_StockOfferingProgramMaximumValue_1aaeebb8-51f1-4ced-951a-77bca208fa18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a5942b90-555b-43d4-8486-3d6bd6b55879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d11adf8-35fc-415e-a5c6-10308e62bc96" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a5942b90-555b-43d4-8486-3d6bd6b55879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b789328d-f916-4608-b5bb-2ae13a4b3dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d11adf8-35fc-415e-a5c6-10308e62bc96" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_b789328d-f916-4608-b5bb-2ae13a4b3dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/INCOMETAXES" xlink:type="simple" xlink:href="sgmo-20220630.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_458ed3f9-1b0d-473a-8154-5f0b4672d51b" 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_b7d0cb35-faa4-47c9-ab6a-824607d60f39" 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_458ed3f9-1b0d-473a-8154-5f0b4672d51b" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_b7d0cb35-faa4-47c9-ab6a-824607d60f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sangamo.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="sgmo-20220630.xsd#INCOMETAXESDetails"/>
  <link:presentationLink xlink:role="http://www.sangamo.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_45da9549-a8e4-462d-8a27-265635e65b72" 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_IncomeTaxExpenseBenefit_faff25bf-af20-4f8d-b207-e269397429f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_45da9549-a8e4-462d-8a27-265635e65b72" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_faff25bf-af20-4f8d-b207-e269397429f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_EmployeeRetentionCreditCARESAct_6afcab8d-4c34-4187-9eb0-72172b32253b" xlink:href="sgmo-20220630.xsd#sgmo_EmployeeRetentionCreditCARESAct"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_45da9549-a8e4-462d-8a27-265635e65b72" xlink:to="loc_sgmo_EmployeeRetentionCreditCARESAct_6afcab8d-4c34-4187-9eb0-72172b32253b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct_b72bd594-f17b-410d-b4d6-8cdd44aa4803" xlink:href="sgmo-20220630.xsd#sgmo_ProceedsFromEmployeeRetentionCreditCARESAct"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_45da9549-a8e4-462d-8a27-265635e65b72" xlink:to="loc_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct_b72bd594-f17b-410d-b4d6-8cdd44aa4803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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="idm140380520650736">
<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. 01, 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">000-30171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">SANGAMO THERAPEUTICS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">68-0359556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">7000 Marina Blvd.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Brisbane<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">970-6000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SGMO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,553,107<span></span>
</td>
</tr>
<tr 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">0001001233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>11
<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="idm140380520752400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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">$ 117,705<span></span>
</td>
<td class="nump">$ 178,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">198,017<span></span>
</td>
<td class="nump">197,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivableCurrent', window );">Interest receivable</a></td>
<td class="nump">289<span></span>
</td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="re">
<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">6,002<span></span>
</td>
<td class="nump">6,013<span></span>
</td>
</tr>
<tr class="ro">
<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">21,107<span></span>
</td>
<td class="nump">15,859<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">343,120<span></span>
</td>
<td class="nump">398,769<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Marketable securities, non-current</a></td>
<td class="nump">47,966<span></span>
</td>
<td class="nump">88,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">53,499<span></span>
</td>
<td class="nump">51,523<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">49,529<span></span>
</td>
<td class="nump">53,760<span></span>
</td>
</tr>
<tr class="re">
<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">36,702<span></span>
</td>
<td class="nump">39,702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">68,697<span></span>
</td>
<td class="nump">73,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">16,113<span></span>
</td>
<td class="nump">15,319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<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">617,126<span></span>
</td>
<td class="nump">721,923<span></span>
</td>
</tr>
<tr class="ro">
<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">13,076<span></span>
</td>
<td class="nump">9,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued compensation and employee benefits</a></td>
<td class="nump">13,913<span></span>
</td>
<td class="nump">20,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">14,204<span></span>
</td>
<td class="nump">11,577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenues</a></td>
<td class="nump">78,794<span></span>
</td>
<td class="nump">85,711<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">119,987<span></span>
</td>
<td class="nump">127,887<span></span>
</td>
</tr>
<tr class="ro">
<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 revenues, non-current</a></td>
<td class="nump">129,921<span></span>
</td>
<td class="nump">166,776<span></span>
</td>
</tr>
<tr class="re">
<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 portion of lease liabilities</a></td>
<td class="nump">41,530<span></span>
</td>
<td class="nump">44,055<span></span>
</td>
</tr>
<tr class="ro">
<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 income tax</a></td>
<td class="nump">6,122<span></span>
</td>
<td class="nump">6,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">1,285<span></span>
</td>
<td class="nump">1,217<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">298,845<span></span>
</td>
<td class="nump">346,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="ro">
<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">1,534<span></span>
</td>
<td class="nump">1,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,373,324<span></span>
</td>
<td class="nump">1,334,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,043,417)<span></span>
</td>
<td class="num">(956,267)<span></span>
</td>
</tr>
<tr class="re">
<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">(13,160)<span></span>
</td>
<td class="num">(3,987)<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">318,281<span></span>
</td>
<td class="nump">375,343<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 617,126<span></span>
</td>
<td class="nump">$ 721,923<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI 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_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI 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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI 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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), 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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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), 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 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 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(12))<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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI 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_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI 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_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_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_InterestReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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(3)(a)(4))<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_InterestReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_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>12
<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="idm140380516414416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 29,378<span></span>
</td>
<td class="nump">$ 27,872<span></span>
</td>
<td class="nump">$ 57,609<span></span>
</td>
<td class="nump">$ 54,152<span></span>
</td>
</tr>
<tr class="re">
<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">60,019<span></span>
</td>
<td class="nump">60,086<span></span>
</td>
<td class="nump">118,603<span></span>
</td>
<td class="nump">116,520<span></span>
</td>
</tr>
<tr class="re">
<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">15,093<span></span>
</td>
<td class="nump">16,486<span></span>
</td>
<td class="nump">30,001<span></span>
</td>
<td class="nump">32,634<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">75,112<span></span>
</td>
<td class="nump">76,572<span></span>
</td>
<td class="nump">148,604<span></span>
</td>
<td class="nump">149,154<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">(45,734)<span></span>
</td>
<td class="num">(48,700)<span></span>
</td>
<td class="num">(90,995)<span></span>
</td>
<td class="num">(95,002)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncome', window );">Interest and other income, net</a></td>
<td class="nump">2,643<span></span>
</td>
<td class="nump">1,550<span></span>
</td>
<td class="nump">3,985<span></span>
</td>
<td class="nump">2,176<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_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(43,091)<span></span>
</td>
<td class="num">(47,150)<span></span>
</td>
<td class="num">(87,010)<span></span>
</td>
<td class="num">(92,826)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">82<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">287<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(43,173)<span></span>
</td>
<td class="num">(47,174)<span></span>
</td>
<td class="num">(87,150)<span></span>
</td>
<td class="num">(93,113)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to non-controlling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to Sangamo Therapeutics, Inc. stockholders, basic</a></td>
<td class="num">(43,173)<span></span>
</td>
<td class="num">(47,169)<span></span>
</td>
<td class="num">(87,150)<span></span>
</td>
<td class="num">(93,102)<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to Sangamo Therapeutics, Inc. stockholders, diluted</a></td>
<td class="num">$ (43,173)<span></span>
</td>
<td class="num">$ (47,169)<span></span>
</td>
<td class="num">$ (87,150)<span></span>
</td>
<td class="num">$ (93,102)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Earnings per share, basic (in dollars per share)</a></td>
<td class="num">$ (0.29)<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (0.59)<span></span>
</td>
<td class="num">$ (0.65)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Earnings per share, diluted (in dollars per share)</a></td>
<td class="num">$ (0.29)<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (0.59)<span></span>
</td>
<td class="num">$ (0.65)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Shares used in computing basic net loss per share attributable to Sangamo Therapeutics, Inc. stockholders (in shares)</a></td>
<td class="nump">148,158<span></span>
</td>
<td class="nump">143,984<span></span>
</td>
<td class="nump">147,194<span></span>
</td>
<td class="nump">143,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in computing diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders (in shares)</a></td>
<td class="nump">148,158<span></span>
</td>
<td class="nump">143,984<span></span>
</td>
<td class="nump">147,194<span></span>
</td>
<td class="nump">143,550<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_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_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_IncomeLossIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 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.18)<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_IncomeLossIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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><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 (a)<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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-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 (c)<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 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 10: 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 11: 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 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: 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 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: 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><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 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI 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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a 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 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/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 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI 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 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 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> -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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 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 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 12: http://www.xbrl.org/2009/role/commonPracticeRef<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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 17: 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 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)(4)(iii)(A))<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 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 20: 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 21: 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 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.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 26: http://www.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 27: http://www.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 28: http://www.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 29: 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 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<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 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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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="idm140380520539280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (43,173)<span></span>
</td>
<td class="num">$ (47,174)<span></span>
</td>
<td class="num">$ (87,150)<span></span>
</td>
<td class="num">$ (93,113)<span></span>
</td>
</tr>
<tr class="re">
<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 adjustment</a></td>
<td class="num">(6,108)<span></span>
</td>
<td class="nump">1,308<span></span>
</td>
<td class="num">(8,012)<span></span>
</td>
<td class="num">(3,441)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Net pension gains</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">75<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on marketable securities, net of tax</a></td>
<td class="num">(153)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="num">(1,236)<span></span>
</td>
<td class="nump">9<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">(49,378)<span></span>
</td>
<td class="num">(45,901)<span></span>
</td>
<td class="num">(96,323)<span></span>
</td>
<td class="num">(96,545)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to non-controlling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to Sangamo Therapeutics, Inc.</a></td>
<td class="num">$ (49,378)<span></span>
</td>
<td class="num">$ (45,896)<span></span>
</td>
<td class="num">$ (96,323)<span></span>
</td>
<td class="num">$ (96,534)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: 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(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: 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(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<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 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: 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 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: 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(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 10A<br> -Subparagraph (i-k)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a 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 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/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 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI 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 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 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> -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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 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 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 12: http://www.xbrl.org/2009/role/commonPracticeRef<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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 17: 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 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)(4)(iii)(A))<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 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 20: 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 21: 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 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.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 26: http://www.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 27: http://www.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 28: http://www.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 29: 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 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<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 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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>14
<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="idm140380515312864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive (Loss) Income</div></th>
<th class="th"><div>Non- Controlling Interest</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_CommonStockSharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142,063,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 497,366<span></span>
</td>
<td class="nump">$ 1,421<span></span>
</td>
<td class="nump">$ 1,269,375<span></span>
</td>
<td class="num">$ (777,981)<span></span>
</td>
<td class="nump">$ 5,419<span></span>
</td>
<td class="num">$ (868)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 in connection with at-the-market offering, net of offering expenses (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,805,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 in connection with at-the-market offering, net of offering expenses</a></td>
<td class="nump">24,732<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">24,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">993,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax</a></td>
<td class="nump">977<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">2,054<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">17,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,007<span></span>
</td>
<td class="text">&#160;<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_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest', window );">Acquisition of additional shares of Sangamo France</a></td>
<td class="num">(134)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(3,441)<span></span>
</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,441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Net pension gains</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net unrealized loss on marketable securities, net of tax</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Buy-out of non-controlling interest</a></td>
<td class="num">(943)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(943)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(93,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(93,102)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,106,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">445,457<span></span>
</td>
<td class="nump">$ 1,451<span></span>
</td>
<td class="nump">1,313,102<span></span>
</td>
<td class="num">(871,083)<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
<td class="nump">0<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_CommonStockSharesIssued', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,713,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="nump">469,417<span></span>
</td>
<td class="nump">$ 1,437<span></span>
</td>
<td class="nump">1,292,118<span></span>
</td>
<td class="num">(823,914)<span></span>
</td>
<td class="nump">714<span></span>
</td>
<td class="num">(938)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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 in connection with at-the-market offering, net of offering expenses (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">770,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 in connection with at-the-market offering, net of offering expenses</a></td>
<td class="nump">9,081<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">9,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">378,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax</a></td>
<td class="nump">1,393<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">1,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">2,054<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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>
</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_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest', window );">Acquisition of additional shares of Sangamo France</a></td>
<td class="num">(70)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">1,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Net pension gains</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net unrealized loss on marketable securities, net of tax</a></td>
<td class="num">(35)<span></span>
</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">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Buy-out of non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(943)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(47,174)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(47,169)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5)<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_CommonStockSharesIssued', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,106,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">445,457<span></span>
</td>
<td class="nump">$ 1,451<span></span>
</td>
<td class="nump">1,313,102<span></span>
</td>
<td class="num">(871,083)<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
<td class="nump">$ 0<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_CommonStockSharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,921,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">375,343<span></span>
</td>
<td class="nump">$ 1,459<span></span>
</td>
<td class="nump">1,334,138<span></span>
</td>
<td class="num">(956,267)<span></span>
</td>
<td class="num">(3,987)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 in connection with at-the-market offering, net of offering expenses (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,228,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 in connection with at-the-market offering, net of offering expenses</a></td>
<td class="nump">24,274<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">24,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">842,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax</a></td>
<td class="num">(1,737)<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="num">(1,746)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">359,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">1,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">15,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(8,012)<span></span>
</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">(8,012)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Net pension gains</a></td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net unrealized loss on marketable securities, net of tax</a></td>
<td class="num">(1,236)<span></span>
</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,236)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Buy-out of non-controlling interest</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(87,150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87,150)<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_CommonStockSharesIssued', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,352,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">318,281<span></span>
</td>
<td class="nump">$ 1,534<span></span>
</td>
<td class="nump">1,373,324<span></span>
</td>
<td class="num">(1,043,417)<span></span>
</td>
<td class="num">(13,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_CommonStockSharesIssued', window );">Beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,664,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>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">334,522<span></span>
</td>
<td class="nump">$ 1,467<span></span>
</td>
<td class="nump">1,340,254<span></span>
</td>
<td class="num">(1,000,244)<span></span>
</td>
<td class="num">(6,955)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 in connection with at-the-market offering, net of offering expenses (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,228,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 in connection with at-the-market offering, net of offering expenses</a></td>
<td class="nump">24,274<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">24,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax</a></td>
<td class="num">(170)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(171)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">359,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">1,115<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">1,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(6,108)<span></span>
</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,108)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Net pension gains</a></td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net unrealized loss on marketable securities, net of tax</a></td>
<td class="num">(153)<span></span>
</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">(153)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(43,173)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,173)<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_CommonStockSharesIssued', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,352,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">$ 318,281<span></span>
</td>
<td class="nump">$ 1,534<span></span>
</td>
<td class="nump">$ 1,373,324<span></span>
</td>
<td class="num">$ (1,043,417)<span></span>
</td>
<td class="num">$ (13,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_sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital Acquisition Of Noncontrolling 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;">sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI 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_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_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_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4616395-111683<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_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax expense (benefit), after 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<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 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 3: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30755-110894<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 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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 10A<br> -Subparagraph (i-k)<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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a 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 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/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 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI 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 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 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> -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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 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 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 12: http://www.xbrl.org/2009/role/commonPracticeRef<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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 17: 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 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)(4)(iii)(A))<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 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 20: 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 21: 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 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.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 26: http://www.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 27: http://www.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 28: http://www.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 29: 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 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<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 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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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="idm140380515209088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (87,150)<span></span>
</td>
<td class="num">$ (93,113)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,716<span></span>
</td>
<td class="nump">4,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of premium on marketable securities</a></td>
<td class="nump">207<span></span>
</td>
<td class="nump">1,733<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_sgmo_AmortizationAndOtherChangesInRightOfUseAssets', window );">Amortization and other changes in operating lease right-of-use assets</a></td>
<td class="nump">4,225<span></span>
</td>
<td class="nump">4,067<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_sgmo_GainLossOnFreeShares', window );">Gain on free shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">15,609<span></span>
</td>
<td class="nump">17,007<span></span>
</td>
</tr>
<tr class="re">
<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>Net changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet', window );">Interest receivable</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">11<span></span>
</td>
<td class="num">(1,658)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(4,992)<span></span>
</td>
<td class="num">(4,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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and other accrued liabilities</a></td>
<td class="nump">5,796<span></span>
</td>
<td class="num">(3,204)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and employee benefits</a></td>
<td class="num">(6,618)<span></span>
</td>
<td class="num">(3,253)<span></span>
</td>
</tr>
<tr class="re">
<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 revenues</a></td>
<td class="num">(43,772)<span></span>
</td>
<td class="num">(41,481)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(2,121)<span></span>
</td>
<td class="num">(2,102)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other non-current liabilities</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">998<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(112,960)<span></span>
</td>
<td class="num">(121,117)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(129,928)<span></span>
</td>
<td class="num">(180,049)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">168,346<span></span>
</td>
<td class="nump">323,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities', window );">Sales of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(8,284)<span></span>
</td>
<td class="num">(15,213)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchase of additional Sangamo France shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(119)<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 investing activities</a></td>
<td class="nump">30,134<span></span>
</td>
<td class="nump">134,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(1,827)<span></span>
</td>
<td class="num">(2,725)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">3,702<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">21,307<span></span>
</td>
<td class="nump">25,254<span></span>
</td>
</tr>
<tr class="ro">
<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, cash equivalents, and restricted cash</a></td>
<td class="nump">352<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents, and restricted cash</a></td>
<td class="num">(61,167)<span></span>
</td>
<td class="nump">38,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash, beginning of period</a></td>
<td class="nump">180,372<span></span>
</td>
<td class="nump">132,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash, end of period</a></td>
<td class="nump">119,205<span></span>
</td>
<td class="nump">171,378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental cash flow disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment included in unpaid liabilities</a></td>
<td class="nump">2,232<span></span>
</td>
<td class="nump">2,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Buy-out of non-controlling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">943<span></span>
</td>
</tr>
<tr 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=sgmo_AtTheMarketOfferingMember', window );">At the Market Offering</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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from at-the market offering/ issuance of common stock</a></td>
<td class="nump">21,929<span></span>
</td>
<td class="nump">22,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from at-the market offering/ issuance of common stock</a></td>
<td class="nump">$ 1,115<span></span>
</td>
<td class="nump">$ 2,054<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_AmortizationAndOtherChangesInRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization And Other Changes In Right-of-Use 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;">sgmo_AmortizationAndOtherChangesInRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_GainLossOnFreeShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 free 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;">sgmo_GainLossOnFreeShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI 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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_IncreaseDecreaseInAccruedInterestReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount due from borrowers for interest payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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_IncreaseDecreaseInAccruedInterestReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI 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_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4616395-111683<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_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI 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_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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI 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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls 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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><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 12<br> -Subparagraph (a)<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_ProceedsFromSaleOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a 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 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/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 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI 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 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 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> -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 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 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 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 12: http://www.xbrl.org/2009/role/commonPracticeRef<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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 17: 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 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)(4)(iii)(A))<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 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 20: 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 21: 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 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.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 26: http://www.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 27: http://www.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 28: http://www.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 29: 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 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<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 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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI 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)(2)<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_SubsidiarySaleOfStockAxis=sgmo_AtTheMarketOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_AtTheMarketOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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="idm140380522841712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">ORGANIZATION, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization and Description of Business</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sangamo Therapeutics, Inc. (&#8220;Sangamo&#8221; or &#8220;the Company&#8221;) was incorporated in the State of Delaware in June 1995 and changed its name from Sangamo Biosciences, Inc. in January 2017. Sangamo is a clinical-stage genomic medicine company committed to translating ground-breaking science into medicines that transform the lives of patients with serious diseases.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of these financial statements for the periods presented have been included. Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022. The Condensed Consolidated Balance Sheet data at December&#160;31, 2021 was derived from the audited Consolidated Financial Statements included in Sangamo&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021 (the &#8220;2021 Annual Report&#8221;) as filed with the SEC on February&#160;24,&#160;2022.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in the Condensed Consolidated Financial Statements. For consolidated entities where the Company owns or is exposed to less than 100% of the economics, the Company records net loss attributable to non-controlling interests on its Condensed Consolidated Statements of Operations equal to the percentage of the economic or ownership interest retained in such entities by the respective non-controlling parties. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements and related financial information should be read together with the audited Consolidated Financial Statements and footnotes for the year ended December&#160;31, 2021, included in the 2021 Annual Report.</span></div><div style="margin-top:6pt;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%">Liquidity and Management&#8217;s Plan</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sangamo is currently working on a number of long-term development projects that involve experimental technologies. The projects may require several years and substantial expenditures to complete and ultimately may be unsuccessful. The Company plans to finance operations with available cash resources, collaborations and strategic partnerships funds, research grants and from the issuance of equity or debt securities. Sangamo believes that its available cash, cash equivalents, and marketable securities as of June&#160;30, 2022, and expected future milestones and research services revenue from collaborations, strategic partnerships and research grants, will be adequate to fund its currently planned operations through at least the next 12&#160;months from the date these Condensed Consolidated Financial Statements are issued. Sangamo will require substantial additional financial resources to complete the development and commercialization of its product candidates. Additional capital may not be available on terms acceptable to the Company, if at all. If adequate funds are not available, or if the terms of potential funding sources are unfavorable, the Company&#8217;s business and ability to develop its technology and therapeutic products would be harmed. Furthermore, any sales of additional equity securities may result in dilution to the Company&#8217;s stockholders, and any debt financing may include covenants that restrict the Company&#8217;s business.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-top:9pt;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%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the Condensed Consolidated Financial Statements and the accompanying notes. On an ongoing basis, management evaluates its estimates including critical accounting policies or estimates related to revenue recognition, clinical trial accruals, income taxes, fair value of assets and liabilities, including from acquisitions, and stock-based compensation. Estimates are based on historical experience and on various other market specific and other relevant assumptions that the Company believes to be reasonable under the circumstances, the results of which form the basis for </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates. </span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its revenues pursuant to the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) Topic&#160;606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC&#160;Topic&#160;606&#8221;). The Company&#8217;s contract revenues are derived from collaboration agreements including licensing arrangements and research activity grants. Research and licensing agreements typically include upfront signing or license fees, cost reimbursements for research services, minimum sublicense fees, milestone payments and royalties on future licensees&#8217; product sales. The Company has agreements with both fixed and variable consideration. Non-refundable upfront fees and funding of research and development activities are considered fixed, while milestone payments are generally identified as variable consideration. Sangamo&#8217;s research grants are typically multi-year agreements and provide for the reimbursement of qualified expenses for research and development as defined under the terms of the grant agreement. Revenues under research grant agreements are generally recognized when the related qualified research expenses are incurred. Deferred revenue primarily represents the portion of research or license payments received but not earned.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC Topic&#160;606. The Company&#8217;s performance obligations include license rights, development services and services associated with regulatory submission and approval processes. Revenues from research services earned under collaboration agreements are generally recognized as revenue as the related services are provided. Revenues from non-refundable upfront fees are recognized over time either by measuring progress towards satisfaction of the relevant performance obligation, using the input method (i.e., cumulative actual costs incurred relative to total estimated costs) or on a straight-line basis when a performance obligation is expected to be satisfied evenly over a period of time (or when the entity has a stand-ready obligation). Significant management judgment is required to determine the level of effort required under an arrangement, and the period over which the Company expects to complete its performance obligations under the arrangement, which may include total internal personnel costs and external costs to be incurred as well as, in certain cases, the estimated stand-ready obligation period. Changes in these estimates can have a material effect on revenue recognized. If the Company cannot reasonably estimate when its performance obligations either are completed or become inconsequential, then revenue recognition is deferred until the Company can reasonably make such estimates. The Company includes the unconstrained amount of estimated variable consideration in the transaction price. The amount included in the transaction price is constrained to the amount for which it is probable that a significant reversal of cumulative revenue recognized will not occur. At the end of each subsequent reporting period, the Company re-evaluates the estimated variable consideration included in the transaction price and any related constraint and, if necessary, adjusts its estimate of the overall transaction price. Revenue is then recognized over the remaining estimated period of performance using the cumulative catch-up method. The estimated period of performance and project costs, such as personnel and manufacturing cost, are reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s current assumptions regarding the timing of its deliverables.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the stand-alone selling price of each performance obligation identified in the contract. The Company uses key assumptions to determine the stand-alone selling price, which may include forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. Related costs and expenses under these arrangements have historically approximated the revenues recognized.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from major collaboration agreements and research activity grants as a percentage of total revenues were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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="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></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%">Novartis Institutes for BioMedical Research, Inc.</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%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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;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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biogen MA, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kite Pharma, Inc.</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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sanofi S.A.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funds received from the Company&#8217;s collaboration partners are generally not refundable and are recorded as revenue as the Company fulfills its performance obligations, which are satisfied over time (i.e., stand ready obligations) or by using the input method (i.e., cumulative actual costs incurred relative to total estimated costs). Revenue is also recognized when the Company has incurred qualified research and development costs that are reimbursable from its collaboration partners and when there is reasonable assurance that such costs will be reimbursed. Any payments received from a collaboration partner in advance of the completion of the relevant performance obligation are recorded as deferred revenue.</span></div><div style="margin-top:9pt;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%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sangamo considers all highly liquid investments purchased with original maturities of three months or less at the purchase date to be cash equivalents. Cash and cash equivalents consist of cash, deposits in demand money market accounts and U.S. government-sponsored entity debt securities. Restricted cash consists of a letter of credit for $1.5&#160;million, representing a deposit for the lease of the corporate headquarters in Brisbane, California.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheets to the amounts reported within the accompanying Condensed Consolidated Statements of Cash Flows is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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%">June 30,<br/>2021</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,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,705&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,872&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,878&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,329&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">119,205&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">180,372&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">171,378&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">132,829&#160;</span></td><td style="background-color:#cff0fc;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-top:9pt;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%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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="idm140380522664816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, marketable securities, and the free shares asset. Fair value is determined based on a three-tier hierarchy under the authoritative guidance for fair value measurements and disclosures that prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3: Prices or valuation techniques that require inputs that are both significant to the fair value measurements and unobservable (i.e., supported by little or no market activity).</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements of the Company&#8217;s cash equivalents and marketable securities are identified at the following levels within the fair value hierarchy (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,507&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,838&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 bills</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,984&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,984&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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 cash equivalents and marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,491&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,822&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;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:top"/></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 cash equivalents and marketable securities</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,764&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 style="margin-top:12pt;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%">Cash Equivalents and Marketable Securities</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally classifies its marketable securities as Level&#160;2. Instruments are classified as Level&#160;2 when observable market prices for identical securities that are traded in less active markets are used. When observable market prices for identical securities are not available, such instruments are priced using benchmark curves, benchmarking of like securities, sector groupings, matrix pricing and valuation models. These valuation models are proprietary to the pricing providers or brokers and incorporate a number of inputs, including in approximate order of priority: benchmark yields, reported trades, broker/dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers and reference data including market research publications. For certain security types, additional inputs may be used, or some of the standard inputs may not be applicable. Evaluators may prioritize inputs differently on any given day for any security based on market conditions, and not all inputs listed are available for use in the evaluation process for each security evaluation on any given day.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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="idm140380524749376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CASH EQUIVALENTS AND MARKETABLE SECURITIES<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 );">CASH EQUIVALENTS AND MARKETABLE SECURITIES</a></td>
<td class="text">CASH EQUIVALENTS AND MARKETABLE SECURITIES<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the Company&#8217;s cash equivalents and marketable securities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>Unrealized<br/>Losses</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%">Estimated<br/>Fair 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:700;line-height:100%">June 30, 2022</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%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="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 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,536)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 cash equivalents and marketable securities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,538)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 cash equivalents and marketable securities</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,057&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,764&#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:top"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of marketable securities by contractual maturity were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:74.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing in one year or less</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%">211,855&#160;</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%">197,676&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966&#160;</span></td><td style="background-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%">88,169&#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 12.25pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,821&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no realized gains and losses on the sales of investments during the three and six months ended June&#160;30, 2022. Realized gains and losses on the sales of investments were insignificant during the three and six months ended June&#160;30, 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages credit risk associated with its investment portfolio through its investment policy, which limits purchases to high-quality issuers and also limits the amount of its portfolio that can be invested in a single issuer. The Company did not record an allowance for credit losses or other impairment charges related to its marketable securities for the three and six months ended June&#160;30, 2022 and 2021.</span></div>The Company had unrealized losses related to its marketable securities for the three and six months ended June&#160;30, 2022 and 2021. The Company had no material unrealized losses, individually and in the aggregate, for marketable securities that are in a continuous unrealized loss position for greater than 12 months as of June&#160;30, 2022 and December&#160;31, 2021. Based on the scheduled maturities of its investments, the Company determined that it was more likely than not that it will hold these investments for a period of time sufficient for a recovery of its cost basis. Total unrealized gains for securities with net gains in accumulated other comprehensive income were not material for the three and six months ended June&#160;30, 2022. The unrealized losses were not attributed to credit risk and were associated with changes in market conditions. The Company periodically reviews its marketable securities for indications of credit losses. The Company considers factors such as the duration, the magnitude and the reason for the decline in value, the potential recovery period, creditworthiness of the issuers of the securities and its intent to sell. For marketable securities, it also considers whether (i)&#160;it is more likely than not that the Company will be required to sell the debt securities before recovery of their amortized cost basis, and (ii)&#160;the amortized cost basis cannot be recovered as a result of credit losses. No significant facts or circumstances have arisen to indicate that there has been any significant deterioration in the creditworthiness of the issuers of the securities held by the Company. Based on the Company&#8217;s review of these securities, including the assessment of the duration and severity of the unrealized losses and the Company&#8217;s ability and intent to hold the investments until maturity, the Company determined that no allowance for credit losses related to its marketable securities was required at either June&#160;30, 2022 or December&#160;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_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>19
<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="idm140380516403520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIC AND DILUTED 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 );">BASIC AND DILUTED NET LOSS PER SHARE</a></td>
<td class="text">BASIC AND DILUTED NET LOSS PER SHARE<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to Sangamo Therapeutics, Inc. stockholders has been computed by dividing net loss attributable to Sangamo Therapeutics, Inc. stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders is calculated by dividing net loss attributable to Sangamo Therapeutics, Inc. stockholders by the weighted-average number of shares of common stock outstanding during the period, without consideration of any potential dilutive securities, as their effect would be anti-dilutive.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The total number of shares subject to stock options and restricted stock units (&#8220;RSUs&#8221;) outstanding and the employee stock purchase plan (&#8220;ESPP&#8221;) shares reserved for issuance, which are all anti-dilutive, were excluded from consideration in the calculation of diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders. Stock options and RSUs outstanding and ESPP shares reserved for issuance as of June&#160;30, 2022 and 2021 totaled 18,682,780 and 16,978,884, respectively.</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_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>20
<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="idm140380522065056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES<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 );">MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES</a></td>
<td class="text">MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES<div style="margin-top:9pt;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%">Novartis Institutes for BioMedical Research, Inc.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2020, the Company entered into a collaboration and license agreement with Novartis Institutes for BioMedical Research, Inc. (&#8220;Novartis&#8221;) for the research, development and commercialization of gene regulation therapies to treat three neurodevelopmental disorders. Under the agreement, which was effective upon execution, the Company granted Novartis an exclusive, royalty bearing and worldwide license, under its relevant patents and know-how, to develop, manufacture and commercialize certain of its zinc finger protein (&#8220;ZFP&#8221;) transcription factors (&#8220;ZFP-TFs&#8221;) targeted to three undisclosed genes that are associated with certain neurodevelopmental disorders, including autism spectrum disorder and intellectual disability. The Company is performing early research activities over the collaboration period for each gene target and manufacture the ZFP-TFs required for such research, costs of which are funded by Novartis. Novartis is responsible for additional research activities, studies enabling investigational new drug applications (&#8220;INDs&#8221;), clinical development, regulatory approvals, manufacturing of preclinical, clinical and approved products, and global commercialization. Subject to certain exceptions set forth in the agreement, the Company is prohibited from developing, manufacturing or commercializing any therapeutic product targeting any of the three genes that are the subject of the collaboration. Novartis also has the option to license certain of the Company&#8217;s proprietary adeno-associated viruses (&#8220;AAVs&#8221;) for the sole purpose of developing, manufacturing and commercializing licensed products arising from the collaboration. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the agreement, Novartis paid the Company a $75.0&#160;million upfront license fee in August 2020. In addition to this fee and the cost reimbursements for early research activities, the Company is eligible to earn from Novartis up to $420.0&#160;million in development milestones and up to $300.0&#160;million in commercial milestones. The Company is also eligible to earn from Novartis tiered high single-digit to sub-teen double-digit royalties on potential net commercial sales of licensed products arising from the collaboration. These royalty payments will be subject to reduction due to patent expiration, loss of market exclusivity and payments made under certain licenses for third-party intellectual property. The agreement will continue, on a product-by-product and country-by-country basis, until the expiration of the applicable royalty term. Novartis has the right to terminate the agreement, in its entirety or on a target-by-target basis, for any reason after a specified notice period. Each party also has the right to terminate the agreement on account of the other party&#8217;s bankruptcy or material, uncured breach.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All payments received under the agreement, when earned, are non-refundable and non-creditable. The transaction price of $95.1&#160;million includes the upfront license fee of $75.0&#160;million and estimated research costs of $20.1&#160;million to be provided </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">over the estimated research period. All clinical or regulatory milestone amounts were considered fully constrained at inception of the agreement. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at this time is uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will re-evaluate the transaction price, including the estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Novartis in accordance with ASC Topic&#160;606 and concluded that Novartis is a customer. The Company has identified a single performance obligation within this arrangement as a license to the technology and ongoing research services. The Company concluded that the license is not discrete as it does not have stand-alone value to Novartis apart from the research services to be performed pursuant to the agreement. As a result, the Company recognizes revenue from the upfront payment based on proportional performance of the ongoing research services through the estimated research period. The estimation of progress towards the satisfaction of performance obligation and project cost is reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s current assumptions regarding the timing of its performance obligation. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $2.3&#160;million and $1.9&#160;million, respectively, and deferred revenue of $25.3&#160;million and $40.9&#160;million, respectively, related to this agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;line-height:100%">Revenue related to Novartis agreement:</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of upfront license fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,928&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,581&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,823&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,442&#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:top"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $1.5&#160;million for financial advisory fees during the year ended December&#160;31, 2020, equal to 2% of $75.0&#160;million received for the upfront license fee related to the collaboration and license agreement with Novartis. The Company recognized $1.5&#160;million as a contract asset as such amount represents a cost of obtaining the agreement. This balance will be amortized and included in general and administrative expenses on a systematic basis consistent with the transfer of the services to Novartis in accordance with ASC Topic&#160;340, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Assets and Deferred Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASC Topic&#160;340&#8221;). The Company amortized $0.2&#160;million and $0.3&#160;million during the three and six months ended June&#160;30, 2022, respectively, and $0.2&#160;million and $0.3&#160;million during the three and six months ended June&#160;30, 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Biogen MA, Inc.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, the Company entered into a collaboration and license agreement with Biogen MA, Inc. (&#8220;BIMA&#8221;) and Biogen International GmbH (together with BIMA, &#8220;Biogen&#8221;) for the research, development and commercialization of gene regulation therapies for the treatment of neurological diseases. The companies plan to leverage the Company&#8217;s proprietary ZFP technology delivered via AAV to modulate expression of key genes involved in neurological diseases. Concurrently with the execution of the collaboration agreement, the Company entered into a stock purchase agreement with BIMA, pursuant to which BIMA agreed to purchase 24,420,157 shares of the Company&#8217;s common stock (the &#8220;Biogen Shares&#8221;), at a price per share of $9.2137, for an aggregate purchase price of approximately $225.0&#160;million.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The collaboration agreement became effective in April 2020 following the termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and satisfaction of other customary closing conditions, including the payment of $225.0&#160;million for the purchase of the Biogen Shares.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the collaboration agreement, Biogen paid the Company an upfront license fee of $125.0&#160;million in May 2020. The Company is also eligible to receive research, development, regulatory and commercial milestone payments that could total up to approximately $2.4&#160;billion if Biogen selects all of the targets allowed under the agreement and all the specified milestones set forth in the agreement are achieved, which includes up to $925.0&#160;million in pre-approval milestone payments and up to $1.5&#160;billion in first commercial sale and other sales-based milestone payments. In addition, the Company is eligible to receive tiered high single-digit to sub-teen royalties on potential net commercial sales of licensed products arising from the collaboration. These royalty payments are subject to reduction due to patent expiration, entry of biosimilar products to the market and payments made under certain licenses for third-party intellectual property.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the collaboration agreement, the Company granted to Biogen an exclusive, royalty bearing and worldwide license, under its relevant patents and know-how, to develop, manufacture and commercialize certain ZFP and/or AAV-based products directed to up to twelve&#160;neurological disease gene targets selected by Biogen. Biogen has already selected four of these: ST-501 to treat tauopathies, ST-502 to treat synucleinopathies including Parkinson&#8217;s disease, a third product candidate targeting DM1, a </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">neuromuscular disease, and a fourth undisclosed neurological disease gene target. Biogen has exclusive rights to nominate up to eight additional targets over a target selection period of five years. For each gene target selected by Biogen, the Company performs early research activities, costs of which are shared by the companies, aimed at the development of the combination of proprietary central nervous system delivery vectors and ZFP-TFs (or potential other ZFP products) targeting therapeutically relevant genes. Biogen has assumed responsibility and costs for the IND-enabling studies, clinical development, related regulatory interactions, and global commercialization. The Company is responsible for manufacturing activities for the initial clinical trials for the first three products of the collaboration and plans to leverage its in-house manufacturing capacity, where appropriate, which is currently in development. Biogen is responsible for manufacturing activities beyond the first clinical trial for each of the first three products. The Company&#8217;s research activities for any targets will be performed over the period not to exceed seven years from the effective date of the agreement (i.e., through April 2027). Subject to certain exceptions set forth in the collaboration agreement, the Company is prohibited from developing, manufacturing or commercializing any therapeutic product directed to the targets selected by Biogen.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The collaboration agreement continues on a product-by-product and country-by-country basis until the expiration of all applicable royalty terms. Biogen has the right to terminate the collaboration agreement, in its entirety or on a target-by-target basis, for any reason after a specified notice period, and also has the right to replace up to ten targets. Each party has the right to terminate this agreement on account of the other party&#8217;s bankruptcy or material, uncured breach. In addition, the Company may terminate the collaboration agreement if Biogen challenges any patents licensed by the Company to Biogen.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the stock purchase agreement, Biogen has agreed not to, without the Company&#8217;s prior written consent and subject to specified conditions and exceptions, directly or indirectly acquire shares of the Company&#8217;s outstanding common stock, seek or propose a tender or exchange offer or merger between the parties, solicit proxies or consents with respect to any matter, or undertake other specified actions related to the potential acquisition of additional equity interests in the Company. Such standstill restrictions expire on the earlier of the three-year anniversary of the effectiveness of the collaboration agreement and the date that Biogen beneficially owns less than 5% of the Company&#8217;s common stock.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the collaboration agreement with Biogen in accordance with ASC Topic&#160;606 and concluded that Biogen is a customer. The transaction price of $204.6&#160;million includes the upfront license fee of $125.0&#160;million and the excess consideration from the stock purchase of $79.6&#160;million, which represents the difference between the $225.0&#160;million received for the purchase of the Biogen Shares and the $145.4&#160;million estimated fair value of the equity issued. The equity issued to Biogen was valued using an option pricing model to reflect certain holding period restrictions. None of the target selection fees and clinical or regulatory milestones have been included in the transaction price, as all such amounts are fully constrained. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that nomination of additional targets and achievement of the milestones at this time is uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will re-evaluate the transaction price as uncertain events are resolved or other changes in circumstances occur.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified a single performance obligation within the Biogen collaboration agreement, which is a stand-ready obligation consisting of a series of distinct days of research services, during which Biogen obtains access to the Company&#8217;s license and research resources. Revenue from the upfront license fee relates to access to the license and Company&#8217;s obligation to stand-ready to perform such research services corresponding to the targets selected by Biogen. As a result of this obligation to perform research services when and if requested throughout the duration of the contract, the upfront license fee and the excess consideration from the stock purchase will be recognized over time on a straight-line basis consistent with the resources expected to be dedicated to providing the research services through April 2027, the estimated period of the obligation. The estimated period of performance is reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s current assumptions regarding the timing of its deliverable. Revenue from the reimbursement by Biogen of shared costs of early research activities performed by Sangamo is recognized as the research services are performed. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $2.3&#160;million and $2.8&#160;million, respectively, and deferred revenue of $139.4&#160;million and $154.0&#160;million, respectively, related to this agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;line-height:100%">Revenue related to Biogen agreement:</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of license and stand-ready fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,052&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,767&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,245&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,217&#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:top"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $7.0&#160;million for financial advisory fees during the year ended December&#160;31, 2020, equal to 2% of $225.0&#160;million received for the sale of shares and 2% of $125.0&#160;million received for the upfront fee. The fees incurred related to both the collaboration agreement with Biogen and the stock purchase agreement for the sale of shares. The Company believes that the allocation of fees on a relative fair value basis between the two agreements is reasonable. The Company recognized $4.1&#160;million, which represents 2% of the transaction price of $204.6&#160;million, as a contract asset. This balance is amortized and included in general and administrative expenses on a systematic basis consistent with the transfer of the services to Biogen in accordance with ASC Topic&#160;340. The Company amortized $0.1&#160;million and $0.3&#160;million during the three and six months ended June&#160;30, 2022, respectively, and $0.2&#160;million and $0.3&#160;million during the three and six months ended June&#160;30, 2021, respectively. The Company recognized $2.9&#160;million, which represented 2% of the $145.4&#160;million estimated fair value of the equity issued, as a share issuance cost and recorded this amount in equity as a reduction in net proceeds during the year ended December&#160;31, 2020.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Kite Pharma, Inc.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, the Company entered into a global collaboration and license agreement with Kite Pharma, Inc. (&#8220;Kite&#8221;), a Gilead Sciences, Inc. subsidiary, which became effective on April 5, 2018 (&#8220;Effective Date&#8221;), and was amended and restated in September 2019, for the research, development, and commercialization of potential engineered cell therapies for cancer. In this collaboration, Sangamo is working together with Kite on a research program under which the companies are designing zinc finger nucleases (&#8220;ZFNs&#8221;) and viral vectors to disrupt and insert certain genes in T-cells and natural killer cells (&#8220;NK-cells&#8221;) including the insertion of genes that encode chimeric antigen receptors (&#8220;CARs&#8221;), T-cell receptors (&#8220;TCRs&#8221;), and NK-cell receptors (&#8220;NKRs&#8221;) directed to mutually agreed targets. Kite is responsible for all clinical development, manufacturing and commercialization of any resulting products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms of this agreement, the Company granted Kite an exclusive, royalty-bearing, worldwide sublicensable license under the Company&#8217;s relevant patents and know-how to develop, manufacture and commercialize, for the purpose of treating cancer, specific cell therapy products that may result from the research program and that are engineered </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ex&#160;vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using selected ZFNs and viral vectors developed under the research program to express CARs, TCRs or NKRs directed to candidate targets.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the research program term and subject to certain exceptions, the Company is prohibited from researching, developing, manufacturing and commercializing, for the purpose of treating cancer, any cell therapy product that, as a result of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ex vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> genome editing, expresses a CAR, TCR or NKR that is directed to a target expressed on or in a human cancer cell. After the research program term concludes and subject to certain exceptions, the Company will be prohibited from developing, manufacturing and commercializing, for the purpose of treating cancer, any cell therapy product that, as a result of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ex vivo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> genome editing, expresses a CAR, TCR or NKR that is directed to a candidate target.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Effective Date, the Company received a $150.0&#160;million upfront payment from Kite. In addition, Kite reimburses the Company&#8217;s direct costs to conduct the joint research program. Sangamo is also eligible to receive contingent development- and sales-based milestone payments that could total up to $3.0&#160;billion if all of the specified milestones set forth in this agreement are achieved. Of this amount, approximately $1.3&#160;billion relates to the achievement of specified research, clinical development, regulatory and first commercial sale milestones, and approximately $1.8&#160;billion relates to the achievement of specified sales-based milestones if annual worldwide net sales of licensed products reach specified levels. Each development- and sales-based milestone payment is payable (i)&#160;only once for each licensed product, regardless of the number of times that the associated milestone event is achieved by such licensed product, and (ii)&#160;only for the first 10 times that the associated milestone event is achieved regardless of the number of licensed products that may achieve such milestone event. In addition, the Company is entitled to receive escalating, tiered royalty payments with a percentage in the single digits based on future annual worldwide net sales of licensed products. These royalty payments are subject to reduction due to patent expiration, entry of biosimilar products to the market and payments made under certain licenses for third-party intellectual property.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial research term in the agreement is six years from the Effective Date. Kite has an option to extend the research term for up to two additional one-year periods for a separate upfront fee of $10.0&#160;million per year. All contingent payments under the agreement, when earned, will be non-refundable and non-creditable. In connection with the amendment and restatement of the agreement in September 2019, the Company entered into a new research plan with Kite, with estimated reimbursable service cost of approximately $3.4&#160;million, which is included in the total transaction price. The Company concluded the total transaction price under this agreement is $189.3&#160;million and includes the upfront license fee of $150.0&#160;million and $39.3&#160;million estimated reimbursable service costs for identified research projects over the estimated performance period. Further, the Company concluded the estimated fees for the presumed exercise of the research term extension options and all milestone amounts are fully constrained. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at this time is uncertain and contingent upon future events which are uncertain at this time. The Company will re-evaluate the transaction price including the estimated variable consideration included in the transaction price and all constrained amounts in each reporting period and as uncertain events are resolved or other changes in circumstances occur. None of the development and sales-based milestone payments have been included in the transaction price.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Kite in accordance with ASC Topic&#160;606 and concluded that Kite is a customer. Kite has the right to terminate this agreement in its entirety or on a per licensed product or per candidate target basis for any reason after a specified notice period. Each party has the right to terminate this agreement on account of the other party&#8217;s bankruptcy or material, uncured breach.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified the primary performance obligations within the Kite agreement as: (1)&#160;a license to the technology along with the stand-ready obligation to perform research services, and (2)&#160;the ongoing research services. Revenue from the upfront license fee relates to access to the license and Company&#8217;s obligation to stand-ready to perform such research services as additional targets are selected by Kite. As a result of this obligation to perform research services when and if requested throughout the duration of the contract, the fee for the license and the stand-ready obligation will be recognized over time on a straight-line basis through April 2024, the estimated period of the stand-ready obligation. Revenue from the reimbursable costs related to the integrated service deliverable is recognized as the research services are performed. Related costs and expenses under these arrangements have historically approximated the revenues recognized. The estimated period of performance and project cost is reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s current assumptions regarding the timing of its deliverables. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $0.1&#160;million and $0.1&#160;million, respectively, and deferred revenue of $44.1&#160;million and $56.5&#160;million, respectively, related to this agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;line-height:100%">Revenue related to Kite agreement:</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of license and stand-ready fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,334&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,324&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,642&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,612&#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:top"/></tr></table></div><div style="margin-top:9pt;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%">Sanofi S.A.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2014, the Company entered into an exclusive worldwide collaboration and license agreement to develop therapeutics for hemoglobinopathies, focused on beta thalassemia and sickle cell disease (&#8220;SCD&#8221;). The agreement was originally signed with BIMA, who subsequently assigned it to Bioverativ Inc., which was later acquired by Sanofi. Under the agreement, the Company was originally jointly conducting two research programs: a beta thalassemia program, which was discontinued in the third quarter of 2021, and the SCD program, which resulted in the development of SAR445136 (now known as BIVV003), a ZF nuclease, gene-edited cell therapy product candidate for the treatment of SCD, which remains active. In December 2021, Sanofi notified the Company of its termination for convenience, effective June 28, 2022 (the &#8220;Termination Date&#8221;), of the collaboration agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the SCD program, the Company and Sanofi were jointly responsible for research and development activities prior to filing of an IND, but Sanofi was responsible for subsequent worldwide clinical development, manufacturing and commercialization of licensed products developed under the agreement. Subject to the terms of the agreement, the Company had granted Sanofi an exclusive, royalty-bearing license, with the right to grant sublicenses, to use certain ZFP and other technology controlled by the Company for the purpose of researching, developing, manufacturing and commercializing licensed products developed under the agreement. The Company had also granted Sanofi a non-exclusive worldwide, royalty-free fully paid license with the right to grant sublicenses, under the Company&#8217;s interest in certain other intellectual property developed pursuant to the agreement. During the term of the agreement, the Company was not permitted to research, develop, manufacture or commercialize, outside of the agreement, certain gene therapy products that target genes relevant to the licensed products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the agreement, the Company received an upfront license fee of $20.0&#160;million and was eligible to receive up to $115.8&#160;million in payments upon the achievement of specified clinical development and regulatory milestones, as well as up to $160.5&#160;million in payments upon the achievement of specified sales milestones. The total amount of potential regulatory, clinical development, and sales milestone payments, assuming the achievement of all specified milestones in the agreement, was up to $276.3&#160;million. In addition, the Company was to receive royalty payments for each licensed product that are a tiered double-digit percentage of annual net sales of each product. Sanofi was to reimburse Sangamo for agreed upon costs incurred in connection with research and development activities conducted by Sangamo. To date, a $6.0&#160;million milestone has been achieved related to ST&#8209;400 for beta thalassemia and another $7.5&#160;million milestone has been achieved related to SCD, however no products have been approved and therefore no royalty fees have been or will be earned under the Sanofi agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In its termination notice to the Company, Sanofi indicated that its termination relates to Sanofi&#8217;s change in strategic direction to focus on allogeneic universal genomic medicine approaches rather than autologous personalized cell therapies. As of the Termination Date, the collaboration agreement was terminated in its entirety and following the Termination Date, the </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company will not be entitled to receive any further milestone payments or royalties from Sanofi. As of the Termination Date, Sanofi has no further obligations under the collaboration agreement to develop or to fund the development of any collaboration research programs under the collaboration agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All contingent payments under the agreement, when earned, were non-refundable and non-creditable. The transaction price of $96.3&#160;million includes the upfront license fee of $20.0&#160;million, two unconstrained milestones in the amount of $13.5&#160;million and estimated research costs of $62.8&#160;million for identified research projects over the estimated performance period, as all unachieved milestone amounts are fully constrained. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Sanofi in accordance with ASC Topic&#160;606 and concluded that Sanofi is a customer. The Company identified the performance obligations within this arrangement as a license to the technology and ongoing research services activities. The Company concluded that the license was not discrete as it did not have stand-alone value to Sanofi apart from the research services to be performed pursuant to the agreement. As a result, the Company recognized revenue from the upfront payment based on proportional performance of the ongoing research services through June 28, 2022, the period during which the Company performed research services pursuant to the agreement. The estimation of progress towards the satisfaction of performance obligation and project cost was reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s then-current assumptions regarding the timing of its deliverables. Related costs and expenses under these arrangements have historically approximated the revenues recognized. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $1.1&#160;million and $0.6&#160;million, respectively, related to this agreement. Deferred revenue related to this agreement was zero and $1.1&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;line-height:100%">Revenue related to Sanofi agreement:</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of upfront fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Milestone achievement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,260&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:9pt;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%">Pfizer Inc.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Giroctocogene Fitelparvovec Global Collaboration and License Agreement</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2017, the Company entered into an exclusive global collaboration and license agreement with Pfizer, pursuant to which it established a collaboration for the research, development and commercialization of giroctocogene fitelparvovec, its gene therapy product candidate for hemophilia A, and closely related products.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under this agreement, the Company is responsible for conducting the Phase 1/2 clinical trial and for certain manufacturing activities for giroctocogene fitelparvovec, while Pfizer is responsible for subsequent worldwide development, manufacturing, marketing and commercialization of giroctocogene fitelparvovec. Sangamo may also collaborate in the research and development of additional AAV-based gene therapy products for hemophilia A.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms of the agreement, the Company granted Pfizer an exclusive worldwide royalty-bearing license, with the right to grant sublicenses, to use certain technology controlled by the Company for the purpose of developing, manufacturing and commercializing giroctocogene fitelparvovec and related products. Pfizer granted the Company a non-exclusive, worldwide, royalty-free, fully paid license, with the right to grant sublicenses, to use certain manufacturing technology developed under the agreement and controlled by Pfizer to manufacture the Company&#8217;s products that utilize the AAV delivery system. During a specified period, neither the Company nor Pfizer is permitted to clinically develop or commercialize, outside of the collaboration, certain AAV-based gene therapy products for hemophilia A.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless earlier terminated, the agreement has a term that continues on a per product and per country basis until the later of (i) the expiration of patent claims that cover the product in a country, (ii) the expiration of regulatory exclusivity for a product in a country, and (iii) fifteen years after the first commercial sale of a product in a country. Pfizer has the right to terminate the agreement without cause in its entirety or on a per product or per country basis. The agreement may also be terminated by either party based on an uncured material breach by the other party or the bankruptcy of the other party. Upon termination for any reason, the license granted by the Company to Pfizer to develop, manufacture and commercialize giroctocogene fitelparvovec and related products will automatically terminate. Upon termination by the Company for cause or by Pfizer in any country or countries, Pfizer will automatically grant the Company an exclusive, royalty-bearing license under certain technology controlled by Pfizer to develop, manufacture and commercialize giroctocogene fitelparvovec in the terminated country or countries.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon execution of the agreement, the Company received an upfront fee of $70.0&#160;million and is eligible to receive up to $208.5&#160;million in payments upon the achievement of specified clinical development, intellectual property and regulatory milestones and up to $266.5&#160;million in payments upon first commercial sale milestones for giroctocogene fitelparvovec and potentially other products. The total amount of potential clinical development, intellectual property, regulatory and first commercial sale milestone payments, assuming the achievement of all specified milestones in the agreement, is up to $475.0&#160;million, which includes up to $300.0&#160;million for giroctocogene fitelparvovec and up to $175.0&#160;million for other products that may be developed under the agreement, subject to reduction on account of payments made under certain licenses for third-party intellectual property. In addition, Pfizer agreed to pay the Company royalties for each potential licensed product developed under the agreement that are an escalating tiered, double-digit percentage of the annual net sales of such product and are subject to reduction due to patent expiration, entry of biosimilar products to the market and payment made under certain licenses for third-party intellectual property. To date, two milestones of $55.0&#160;million in aggregate have been achieved and paid, however no products have been approved and therefore no royalty fees have been earned under the agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Pfizer in accordance with ASC Topic 606 and concluded that Pfizer is a customer. The total transaction price under this agreement was $134.0&#160;million, which represented the upfront fee and research services fees of $79.0&#160;million and fees related to two achieved milestones in an aggregate amount of $55.0&#160;million. Sangamo was responsible for internal and external research costs as part of the upfront fee and had the ability to request additional reimbursement from Pfizer if certain conditions were met. None of the constrained clinical or regulatory milestones were included in the transaction price. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at the time was uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will re-evaluate the transaction price, including its estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified the performance obligations within the agreement as a license to the technology and ongoing research services. The Company concluded that the license is not discrete as it does not have stand-alone value to Pfizer apart from the research services to be performed by the Company pursuant to the agreement. As a result, the Company recognized revenue from the upfront payment based on proportional performance of the ongoing research services through 2020, the period during which the Company performed research services. The estimation of progress towards the satisfaction of its performance obligation and project cost was reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s assumptions regarding the timing of its deliverables.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company satisfied the deliverables and research services responsibilities within the arrangement. As a result, the Company recognized the remaining deferred revenue from the upfront payment in December 2020 and no revenues have been recognized during the three and six months ended June&#160;30, 2022 and 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">C9ORF72 Research Collaboration and License Agreement</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2017, the Company entered into a separate exclusive, global collaboration and license agreement with Pfizer for the development and commercialization of potential gene therapy products that use ZFP-TFs to treat amyotrophic lateral sclerosis and frontotemporal lobar degeneration linked to mutations of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene. Pursuant to this agreement, the Company agreed to work with Pfizer on a research program to identify, characterize and preclinically develop ZFP-TFs that bind to and specifically reduce expression of the mutant form of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms of this agreement, the Company granted Pfizer an exclusive, royalty-bearing, worldwide license under the Company&#8217;s relevant patents and know-how to develop, manufacture and commercialize gene therapy products that use resulting ZFP-TFs that satisfy pre-agreed criteria. During a specified period, neither the Company nor Pfizer will be permitted to research, develop, manufacture or commercialize outside of the collaboration any ZFPs that specifically bind to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless earlier terminated, the agreement has a term that continues on a per licensed product and per country basis until the later of (i) the expiration of patent claims that cover the licensed product in a country, (ii) the expiration of regulatory exclusivity for a licensed product in a country, and (iii) 15 years after the first commercial sale of a licensed product in a major market country. Pfizer also has the right to terminate the agreement without cause in its entirety or on a per product or per country basis. The agreement may also be terminated by either party based on an uncured material breach by the other party or the bankruptcy of the other party. The agreement will also terminate if the Company is unable to identify any lead candidates for development within a specified period of time or if Pfizer elects not to advance a lead candidate beyond a certain development milestone within a specified period of time. Upon termination for any reason, the license granted by the Company to Pfizer to develop, manufacture and commercialize licensed products under the agreement will automatically terminate. Upon termination by the Company for cause or by Pfizer without cause for any licensed product or licensed products in any country or countries, the Company will have the right to negotiate with Pfizer to obtain a non-exclusive, royalty-bearing license under certain technology </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">controlled by Pfizer to develop, manufacture and commercialize the licensed product or licensed products in the terminated country or countries.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following termination by the Company for Pfizer&#8217;s material breach, Pfizer will not be permitted to research, develop, manufacture or commercialize ZFPs that specifically bind to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene for a period of time. Following termination by Pfizer for the Company&#8217;s material breach, the Company will not be permitted to research, develop, manufacture or commercialize ZFPs that specifically bind to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gene for a period of time.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company received a $12.0&#160;million upfront payment from Pfizer and is eligible to receive up to $60.0&#160;million in development milestone payments from Pfizer contingent on the achievement of specified preclinical development, clinical development and first commercial sale milestones, and up to $90.0&#160;million in commercial milestone payments if annual worldwide net sales of the licensed products reach specified levels. In addition, Pfizer will pay the Company royalties based on an escalating tiered, mid- to high-single digit percentage of the annual worldwide net sales of the licensed products. These royalty payments are subject to reduction due to patent expiration, entry of biosimilar products to the market and payments made under certain licenses for third-party intellectual property. Each party will be responsible for the cost of its performance of the research program. Pfizer will be operationally and financially responsible for subsequent development, manufacturing and commercialization of the licensed products. To date, a milestone of $5.0&#160;million has been achieved and paid, however no products have been approved and therefore no royalty fees have been earned under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">C9ORF72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Pfizer agreement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the agreement with Pfizer in accordance with ASC Topic 606 and concluded that Pfizer was a customer. The Company concluded the total transaction price under this agreement was $17.0&#160;million, which represented the upfront fees of $12.0&#160;million and fees related to achievement of one milestone in the amount of $5.0&#160;million. None of the constrained clinical or regulatory milestones were included in the transaction price. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at the time was uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will evaluate the transaction price, including its estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had identified the performance obligations within this agreement as a license to the technology and ongoing research services. The Company concluded that the license is not discrete as it does not have stand-alone value to Pfizer apart from the services to be performed by the Company pursuant to the agreement. As a result, the Company recognized revenue from the upfront payment based on proportional performance of the ongoing research services through 2020, the period the Company performed research services.</span></div>The Company satisfied the deliverables and research services responsibilities within the arrangement in September 2020, and as a result, earned a $5.0&#160;million milestone, which the Company recognized on a cumulative basis during the year ended December 31, 2020. In addition, the Company recognized the remaining deferred revenue from the upfront payment in September 2020 and no revenues have been recognized during the three and six months ended June&#160;30, 2022 and 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_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>21
<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="idm140380523707664">
<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<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows total stock-based compensation expense included in the Condensed Consolidated Statements of Operations (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591&#160;</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%">5,458&#160;</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%">9,261&#160;</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%">9,710&#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 12.25pt;text-align: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:10pt;font-weight:400;line-height:100%">3,327&#160;</span></td><td style="background-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,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,297&#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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,918&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,483&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,007&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></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>22
<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="idm140380523938448">
<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_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS' EQUITY</a></td>
<td class="text">STOCKHOLDERS&#8217; EQUITY<div style="margin-top:9pt;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%">At-the-Market Offering Agreement</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Company entered into an Open Market Sale Agreement&#8480; with Jefferies LLC (&#8220;Jefferies&#8221;) with respect to an at-the-market offering program under which the Company may offer and sell, from time to time at its sole discretion, shares of the Company&#8217;s common stock having an aggregate offering price of up to $150.0&#160;million through Jefferies as the Company&#8217;s sales agent or principal. The Company is not obligated to sell any shares under the sales agreement. During the three and six months ended June&#160;30, 2022, the Company sold 6,228,666 shares of its common stock for net proceeds of approximately $24.3&#160;million, of which approximately $2.3&#160;million was received in July 2022 and recorded within prepaid expenses and other current assets on the Company&#8217;s Condensed Consolidated Balance Sheet as of June&#160;30, 2022. During the three and six months ended June&#160;30, 2021, the Company sold 770,465 and 1,805,227 shares of its common stock for net proceeds of approximately $9.1&#160;million, and $24.7&#160;million, respectively, of which approximately $2.5&#160;million was received in July 2021 and recorded within prepaid expenses and other current assets on the Company&#8217;s Condensed Consolidated Balance Sheet as of June&#160;30, 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI 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>23
<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="idm140380524972160">
<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<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. During the six months ended June&#160;30, 2022 and 2021, the Company recorded income tax expense of $0.1&#160;million and $0.3&#160;million, respectively. The income tax expense during the three months ended June&#160;30, 2022 and 2021 was immaterial.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company continues to maintain a full valuation allowance on its U.S. federal and state net deferred tax assets and on the Sangamo France net deferred tax assets, as the Company believes it is not more likely than not that these benefits will be realized. The tax expense for the three and six months ended June&#160;30, 2022 was primarily due to foreign income tax expense. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Coronavirus Aid, Relief, and Economic Security Act, enacted on March 27, 2020, provided an Employee Retention Credit (&#8220;ERC&#8221;), which is a refundable payroll tax credit that encouraged businesses to keep employees on the payroll during the COVID-19 pandemic. Eligible employers could qualify for up to $5,000 of credit for each employee based on certain wages paid after March 12, 2020 and before January 1, 2021 and extended to September 30, 2021. Based on the Company&#8217;s evaluation of this provision and the significant pandemic-related impacts on the operations, the Company recognized $2.6&#160;million and $3.0&#160;million of ERC for the three and six months ended June&#160;30, 2022, respectively, within interest and other income, net in Condensed Consolidated Statement of Operations upon filing for the refund in January and April 2022. No refund has been received during the three and six months ended June&#160;30, 2022 and the amount has been recorded within prepaid expenses and other current assets on the Company&#8217;s Condensed Consolidated Balance Sheet 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_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>24
<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="idm140380520642480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of these financial statements for the periods presented have been included. Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022. The Condensed Consolidated Balance Sheet data at December&#160;31, 2021 was derived from the audited Consolidated Financial Statements included in Sangamo&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021 (the &#8220;2021 Annual Report&#8221;) as filed with the SEC on February&#160;24,&#160;2022.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in the Condensed Consolidated Financial Statements. For consolidated entities where the Company owns or is exposed to less than 100% of the economics, the Company records net loss attributable to non-controlling interests on its Condensed Consolidated Statements of Operations equal to the percentage of the economic or ownership interest retained in such entities by the respective non-controlling parties. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements and related financial information should be read together with the audited Consolidated Financial Statements and footnotes for the year ended December&#160;31, 2021, included in the 2021 Annual Report.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:9pt;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%">Use of Estimates</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the Condensed Consolidated Financial Statements and the accompanying notes. On an ongoing basis, management evaluates its estimates including critical accounting policies or estimates related to revenue recognition, clinical trial accruals, income taxes, fair value of assets and liabilities, including from acquisitions, and stock-based compensation. Estimates are based on historical experience and on various other market specific and other relevant assumptions that the Company believes to be reasonable under the circumstances, the results of which form the basis for </span></div>making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:18pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its revenues pursuant to the provisions of Accounting Standards Codification (&#8220;ASC&#8221;) Topic&#160;606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC&#160;Topic&#160;606&#8221;). The Company&#8217;s contract revenues are derived from collaboration agreements including licensing arrangements and research activity grants. Research and licensing agreements typically include upfront signing or license fees, cost reimbursements for research services, minimum sublicense fees, milestone payments and royalties on future licensees&#8217; product sales. The Company has agreements with both fixed and variable consideration. Non-refundable upfront fees and funding of research and development activities are considered fixed, while milestone payments are generally identified as variable consideration. Sangamo&#8217;s research grants are typically multi-year agreements and provide for the reimbursement of qualified expenses for research and development as defined under the terms of the grant agreement. Revenues under research grant agreements are generally recognized when the related qualified research expenses are incurred. Deferred revenue primarily represents the portion of research or license payments received but not earned.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC Topic&#160;606. The Company&#8217;s performance obligations include license rights, development services and services associated with regulatory submission and approval processes. Revenues from research services earned under collaboration agreements are generally recognized as revenue as the related services are provided. Revenues from non-refundable upfront fees are recognized over time either by measuring progress towards satisfaction of the relevant performance obligation, using the input method (i.e., cumulative actual costs incurred relative to total estimated costs) or on a straight-line basis when a performance obligation is expected to be satisfied evenly over a period of time (or when the entity has a stand-ready obligation). Significant management judgment is required to determine the level of effort required under an arrangement, and the period over which the Company expects to complete its performance obligations under the arrangement, which may include total internal personnel costs and external costs to be incurred as well as, in certain cases, the estimated stand-ready obligation period. Changes in these estimates can have a material effect on revenue recognized. If the Company cannot reasonably estimate when its performance obligations either are completed or become inconsequential, then revenue recognition is deferred until the Company can reasonably make such estimates. The Company includes the unconstrained amount of estimated variable consideration in the transaction price. The amount included in the transaction price is constrained to the amount for which it is probable that a significant reversal of cumulative revenue recognized will not occur. At the end of each subsequent reporting period, the Company re-evaluates the estimated variable consideration included in the transaction price and any related constraint and, if necessary, adjusts its estimate of the overall transaction price. Revenue is then recognized over the remaining estimated period of performance using the cumulative catch-up method. The estimated period of performance and project costs, such as personnel and manufacturing cost, are reviewed quarterly and adjusted, as needed, to reflect the Company&#8217;s current assumptions regarding the timing of its deliverables.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the stand-alone selling price of each performance obligation identified in the contract. The Company uses key assumptions to determine the stand-alone selling price, which may include forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. Related costs and expenses under these arrangements have historically approximated the revenues recognized.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from major collaboration agreements and research activity grants as a percentage of total revenues were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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="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></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%">Novartis Institutes for BioMedical Research, Inc.</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%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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;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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biogen MA, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kite Pharma, Inc.</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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sanofi S.A.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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>Funds received from the Company&#8217;s collaboration partners are generally not refundable and are recorded as revenue as the Company fulfills its performance obligations, which are satisfied over time (i.e., stand ready obligations) or by using the input method (i.e., cumulative actual costs incurred relative to total estimated costs). Revenue is also recognized when the Company has incurred qualified research and development costs that are reimbursable from its collaboration partners and when there is reasonable assurance that such costs will be reimbursed. Any payments received from a collaboration partner in advance of the completion of the relevant performance obligation are recorded as deferred revenue.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash, Cash Equivalents and Restricted Cash</a></td>
<td class="text"><div style="margin-top:9pt;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%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sangamo considers all highly liquid investments purchased with original maturities of three months or less at the purchase date to be cash equivalents. Cash and cash equivalents consist of cash, deposits in demand money market accounts and U.S. government-sponsored entity debt securities. Restricted cash consists of a letter of credit for $1.5&#160;million, representing a deposit for the lease of the corporate headquarters in Brisbane, California.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:9pt;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%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, marketable securities, and the free shares asset. Fair value is determined based on a three-tier hierarchy under the authoritative guidance for fair value measurements and disclosures that prioritizes the inputs used in measuring fair value as follows:</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level&#160;3: Prices or valuation techniques that require inputs that are both significant to the fair value measurements and unobservable (i.e., supported by little or no market activity).</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_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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates 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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-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 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: 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 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 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-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 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-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 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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="idm140380520545776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock', window );">Schedule of Revenue from Strategic Partnering Collaboration Agreements and Research Activity Grants as a Percentage of Total Revenues</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from major collaboration agreements and research activity grants as a percentage of total revenues were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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="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></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%">Novartis Institutes for BioMedical Research, Inc.</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%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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;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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biogen MA, Inc.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kite Pharma, Inc.</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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sanofi S.A.</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheets to the amounts reported within the accompanying Condensed Consolidated Statements of Cash Flows is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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%">June 30,<br/>2021</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,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,705&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,872&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,878&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,329&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">119,205&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">180,372&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">171,378&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">132,829&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Restrictions on Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheets to the amounts reported within the accompanying Condensed Consolidated Statements of Cash Flows is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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%">June 30,<br/>2021</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,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,705&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,872&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,878&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,329&#160;</span></td><td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows</span></td><td style="background-color:#cff0fc;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:#cff0fc;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%">119,205&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">180,372&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">171,378&#160;</span></td><td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/><td style="background-color:#cff0fc;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:#cff0fc;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%">132,829&#160;</span></td><td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Revenue From Strategic Partnering Collaboration Agreements And Research Activity Grants As A Percentage Of Total Revenues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI 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 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><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)(2))<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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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="idm140380516403520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Summary of Fair Value Measurements of Cash Equivalents and Marketable Securities</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements of the Company&#8217;s cash equivalents and marketable securities are identified at the following levels within the fair value hierarchy (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,507&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,838&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 bills</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,984&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,984&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align: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 cash equivalents and marketable securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,491&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,822&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;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:top"/></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 cash equivalents and marketable securities</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,764&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=SL7498348-110258<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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="idm140380521951648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CASH EQUIVALENTS AND MARKETABLE SECURITIES - (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_MarketableSecuritiesTextBlock', window );">Marketable Securities</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the Company&#8217;s cash equivalents and marketable securities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:50.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>Unrealized<br/>Losses</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%">Estimated<br/>Fair 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:700;line-height:100%">June 30, 2022</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%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,507&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="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 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(424)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,513&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,536)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 cash equivalents and marketable securities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,538)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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 equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;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:top"/><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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,919&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align: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. government-sponsored entity debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align: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 securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 cash equivalents and marketable securities</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,057&#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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(304)</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:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,764&#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:top"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Fair value of investments available-for-sale</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of marketable securities by contractual maturity were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"><tr><td style="width:1.0%"/><td style="width:74.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing in one year or less</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%">211,855&#160;</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%">197,676&#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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturing after one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966&#160;</span></td><td style="background-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%">88,169&#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 12.25pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,821&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,845&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other 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_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="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>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="idm140380520895360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - (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="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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember', window );">Novartis Institutes for BioMedical Research, Inc.</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock', window );">Revenues Recognized under Agreement</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;line-height:100%">Revenue related to Novartis agreement:</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of upfront license fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,928&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,581&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,823&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,442&#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:top"/></tr></table><span></span>
</td>
</tr>
<tr 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=sgmo_BiogenMAIncMember', window );">Biogen MA, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [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_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock', window );">Revenues Recognized under Agreement</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands): </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;line-height:100%">Revenue related to Biogen agreement:</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of license and stand-ready fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,052&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,767&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,245&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,217&#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:top"/></tr></table></div><span></span>
</td>
</tr>
<tr 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=sgmo_KitePharmaIncMember', window );">Kite Pharma, Inc.</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock', window );">Revenues Recognized under Agreement</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;line-height:100%">Revenue related to Kite agreement:</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of license and stand-ready fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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</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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,334&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,324&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,642&#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:top"/><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:top"><span style="color:#000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,612&#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:top"/></tr></table><span></span>
</td>
</tr>
<tr 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=sgmo_SanofiMember', window );">Sanofi S.A.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [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_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock', window );">Revenues Recognized under Agreement</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized under the agreement were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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:400;line-height:100%">Revenue related to Sanofi agreement:</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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of upfront fee</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Milestone achievement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,761&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,260&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<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_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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_srt_CounterpartyNameAxis=sgmo_NovartisInstitutesForBioMedicalResearchIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_BiogenMAIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_BiogenMAIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_KitePharmaIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_KitePharmaIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_SanofiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=sgmo_SanofiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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="idm140380521958608">
<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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-Based Compensation Expense</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows total stock-based compensation expense included in the Condensed Consolidated Statements of Operations (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>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:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,591&#160;</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%">5,458&#160;</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%">9,261&#160;</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%">9,710&#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 12.25pt;text-align: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:10pt;font-weight:400;line-height:100%">3,327&#160;</span></td><td style="background-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,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,297&#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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,918&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,483&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,007&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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="idm140380523924400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)<br> $ in Millions</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_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_LettersOfCreditOutstandingAmount', window );">Letter of credit established as a deposit</a></td>
<td class="nump">$ 1.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>31
<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="idm140380516373680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues from Strategic Partnering Collaboration Agreements and Research Activity Grants (Detail) - Revenue from contract with customer - Customer concentration risk<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="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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember', window );">Novartis Institutes for BioMedical Research, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenues</a></td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sgmo_BiogenMAIncMember', window );">Biogen MA, 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenues</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">39.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sgmo_KitePharmaIncMember', window );">Kite Pharma, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenues</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sgmo_SanofiMember', window );">Sanofi S.A.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenues</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_srt_CounterpartyNameAxis=sgmo_NovartisInstitutesForBioMedicalResearchIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_BiogenMAIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_BiogenMAIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_KitePharmaIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_KitePharmaIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_SanofiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=sgmo_SanofiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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="idm140380515202576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash and Cash Equivalents (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 117,705<span></span>
</td>
<td class="nump">$ 178,872<span></span>
</td>
<td class="nump">$ 169,878<span></span>
</td>
<td class="nump">$ 131,329<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Non-current restricted cash</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows</a></td>
<td class="nump">$ 119,205<span></span>
</td>
<td class="nump">$ 180,372<span></span>
</td>
<td class="nump">$ 171,378<span></span>
</td>
<td class="nump">$ 132,829<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI 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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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="idm140380515099376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Detail) - USD ($)<br> $ in Thousands</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">$ 245,984<span></span>
</td>
<td class="nump">$ 285,845<span></span>
</td>
</tr>
<tr 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_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">39,669<span></span>
</td>
<td class="nump">119,919<span></span>
</td>
</tr>
<tr 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 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">11,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total marketable securities</a></td>
<td class="nump">109,367<span></span>
</td>
<td class="nump">105,757<span></span>
</td>
</tr>
<tr 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">43,054<span></span>
</td>
<td class="nump">45,091<span></span>
</td>
</tr>
<tr 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_USGovernmentSponsoredEnterprisesDebtSecuritiesMember', window );">U.S. government-sponsored entity debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">2,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total marketable securities</a></td>
<td class="nump">26,425<span></span>
</td>
<td class="nump">30,614<span></span>
</td>
</tr>
<tr 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_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">10,806<span></span>
</td>
<td class="nump">33,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">44,324<span></span>
</td>
<td class="nump">70,701<span></span>
</td>
</tr>
<tr 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_USTreasurySecuritiesMember', window );">U.S. treasury bills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">12,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">53,507<span></span>
</td>
<td class="nump">119,919<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total marketable securities</a></td>
<td class="nump">245,984<span></span>
</td>
<td class="nump">285,845<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 cash equivalents and marketable securities and free shares asset</a></td>
<td class="nump">299,491<span></span>
</td>
<td class="nump">405,764<span></span>
</td>
</tr>
<tr 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 on recurring basis | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">39,669<span></span>
</td>
<td class="nump">119,919<span></span>
</td>
</tr>
<tr 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 on recurring basis | Commercial paper 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">11,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total marketable securities</a></td>
<td class="nump">109,367<span></span>
</td>
<td class="nump">105,757<span></span>
</td>
</tr>
<tr 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 on recurring basis | 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">2,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total marketable securities</a></td>
<td class="nump">43,054<span></span>
</td>
<td class="nump">45,091<span></span>
</td>
</tr>
<tr 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 on recurring basis | U.S. government-sponsored entity debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">26,425<span></span>
</td>
<td class="nump">30,614<span></span>
</td>
</tr>
<tr 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 on recurring basis | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">10,806<span></span>
</td>
<td class="nump">33,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Asset-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">44,324<span></span>
</td>
<td class="nump">70,701<span></span>
</td>
</tr>
<tr 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 on recurring basis | U.S. treasury bills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">12,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">39,669<span></span>
</td>
<td class="nump">119,919<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total marketable securities</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 cash equivalents and marketable securities and free shares asset</a></td>
<td class="nump">39,669<span></span>
</td>
<td class="nump">119,919<span></span>
</td>
</tr>
<tr 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 on recurring basis | Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">39,669<span></span>
</td>
<td class="nump">119,919<span></span>
</td>
</tr>
<tr 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 on recurring basis | Level 1 | Commercial paper 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 1 | 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 1 | U.S. government-sponsored entity debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 1 | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 1 | Asset-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 1 | U.S. treasury bills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">13,838<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 );">Total marketable securities</a></td>
<td class="nump">245,984<span></span>
</td>
<td class="nump">285,845<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 cash equivalents and marketable securities and free shares asset</a></td>
<td class="nump">259,822<span></span>
</td>
<td class="nump">285,845<span></span>
</td>
</tr>
<tr 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 on recurring basis | Level 2 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 2 | Commercial paper 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">11,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total marketable securities</a></td>
<td class="nump">109,367<span></span>
</td>
<td class="nump">105,757<span></span>
</td>
</tr>
<tr 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 on recurring basis | Level 2 | 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">2,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total marketable securities</a></td>
<td class="nump">43,054<span></span>
</td>
<td class="nump">45,091<span></span>
</td>
</tr>
<tr 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 on recurring basis | Level 2 | U.S. government-sponsored entity debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">26,425<span></span>
</td>
<td class="nump">30,614<span></span>
</td>
</tr>
<tr 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 on recurring basis | Level 2 | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">10,806<span></span>
</td>
<td class="nump">33,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 2 | Asset-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">44,324<span></span>
</td>
<td class="nump">70,701<span></span>
</td>
</tr>
<tr 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 on recurring basis | Level 2 | U.S. treasury bills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">12,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</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 );">Total marketable securities</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 cash equivalents and marketable securities and free shares asset</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 on recurring basis | Level 3 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 3 | Commercial paper 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 3 | 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash equivalents</a></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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 3 | U.S. government-sponsored entity debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 3 | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 3 | Asset-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value on recurring basis | Level 3 | U.S. treasury bills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_AvailableForSaleSecuritiesDebtSecurities', window );">Total marketable securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_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_USGovernmentSponsoredEnterprisesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_USGovernmentSponsoredEnterprisesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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="idm140380514855296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents, Amortized Cost</a></td>
<td class="nump">$ 117,705<span></span>
</td>
<td class="nump">$ 178,872<span></span>
</td>
<td class="nump">$ 169,878<span></span>
</td>
<td class="nump">$ 131,329<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Available-for-sale securities, Amortized Cost</a></td>
<td class="nump">247,513<span></span>
</td>
<td class="nump">286,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Available-for-sale securities, Gross Unrealized Gains</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Available-for-sale securities, Gross Unrealized (Losses)</a></td>
<td class="num">(1,536)<span></span>
</td>
<td class="num">(304)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Estimated Fair Value</a></td>
<td class="nump">245,984<span></span>
</td>
<td class="nump">285,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost', window );">Total cash equivalents and available-for-sale securities, Amortized Cost</a></td>
<td class="nump">301,020<span></span>
</td>
<td class="nump">406,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax', window );">Total cash equivalents and available-for-sale securities, Gross Unrealized Gains</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax', window );">Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses)</a></td>
<td class="num">(1,538)<span></span>
</td>
<td class="num">(304)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CashEquivalentsAndAvailableForSaleSecurities', window );">Total cash equivalents and available-for-sale securities, Estimated Fair Value</a></td>
<td class="nump">299,491<span></span>
</td>
<td class="nump">405,764<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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents, Amortized Cost</a></td>
<td class="nump">39,669<span></span>
</td>
<td class="nump">119,919<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_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax', window );">Cash equivalents, Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax', window );">Cash equivalents, Gross Unrealized (Losses)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, Estimated Fair Value</a></td>
<td class="nump">39,669<span></span>
</td>
<td class="nump">119,919<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_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents, Amortized Cost</a></td>
<td class="nump">11,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>
</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_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax', window );">Cash equivalents, Gross Unrealized Gains</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax', window );">Cash equivalents, Gross Unrealized (Losses)</a></td>
<td class="num">(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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, Estimated Fair Value</a></td>
<td class="nump">11,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>
</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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Available-for-sale securities, Amortized Cost</a></td>
<td class="nump">109,817<span></span>
</td>
<td class="nump">105,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Gross Unrealized Gains</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Available-for-sale securities, Gross Unrealized (Losses)</a></td>
<td class="num">(455)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Estimated Fair Value</a></td>
<td class="nump">109,367<span></span>
</td>
<td class="nump">105,757<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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Available-for-sale securities, Amortized Cost</a></td>
<td class="nump">43,148<span></span>
</td>
<td class="nump">45,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Gross Unrealized Gains</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale securities, Gross Unrealized (Losses)</a></td>
<td class="num">(96)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Estimated Fair Value</a></td>
<td class="nump">43,054<span></span>
</td>
<td class="nump">45,091<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_FinancialInstrumentAxis=us-gaap_CashEquivalentsMember', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents, Amortized Cost</a></td>
<td class="nump">53,507<span></span>
</td>
<td class="nump">119,919<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_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax', window );">Cash equivalents, Gross Unrealized Gains</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax', window );">Cash equivalents, Gross Unrealized (Losses)</a></td>
<td class="num">(2)<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, Estimated Fair Value</a></td>
<td class="nump">53,507<span></span>
</td>
<td class="nump">119,919<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_FinancialInstrumentAxis=us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember', window );">U.S. government-sponsored entity debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents, Amortized Cost</a></td>
<td class="nump">2,498<span></span>
</td>
<td class="text">&#160;<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_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax', window );">Cash equivalents, Gross Unrealized Gains</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>
</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_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax', window );">Cash equivalents, Gross Unrealized (Losses)</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents, Estimated Fair Value</a></td>
<td class="nump">2,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Available-for-sale securities, Amortized Cost</a></td>
<td class="nump">26,849<span></span>
</td>
<td class="nump">30,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale securities, Gross Unrealized (Losses)</a></td>
<td class="num">(424)<span></span>
</td>
<td class="num">(87)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Estimated Fair Value</a></td>
<td class="nump">26,425<span></span>
</td>
<td class="nump">30,614<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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Available-for-sale securities, Amortized Cost</a></td>
<td class="nump">10,981<span></span>
</td>
<td class="nump">33,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale securities, Gross Unrealized (Losses)</a></td>
<td class="num">(175)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Estimated Fair Value</a></td>
<td class="nump">10,806<span></span>
</td>
<td class="nump">33,682<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_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-backed 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Available-for-sale securities, Amortized Cost</a></td>
<td class="nump">44,710<span></span>
</td>
<td class="nump">70,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Available-for-sale securities, Gross Unrealized (Losses)</a></td>
<td class="num">(386)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Estimated Fair Value</a></td>
<td class="nump">44,324<span></span>
</td>
<td class="nump">$ 70,701<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_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury bills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Available-for-sale securities, Amortized Cost</a></td>
<td class="nump">12,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Gross Unrealized Gains</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>
</tr>
<tr class="re">
<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 );">Available-for-sale securities, Gross Unrealized (Losses)</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>
</tr>
<tr class="ro">
<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 );">Available-for-sale securities, Estimated Fair Value</a></td>
<td class="nump">$ 12,008<span></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_sgmo_CashEquivalentsAndAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equivalents and available for sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CashEquivalentsAndAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equivalents and available for Sale Securities Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equivalents and available for sale securities, gross unrealized gain, before tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equivalents and available for sale securities, gross unrealized loss, before Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Equivalents Gross Unrealized Gain Before Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Equivalents, Gross Unrealized Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_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_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_USGovernmentSponsoredEnterprisesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>35
<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="idm140380515295280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of cost and estimated fair value of short-term investments (Details) - USD ($)<br> $ in Thousands</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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Maturing in one year or less</a></td>
<td class="nump">$ 211,855<span></span>
</td>
<td class="nump">$ 197,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Maturing after one year through five years</a></td>
<td class="nump">47,966<span></span>
</td>
<td class="nump">88,169<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_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents', window );">Total</a></td>
<td class="nump">$ 259,821<span></span>
</td>
<td class="nump">$ 285,845<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Including US Government-Sponsored Enterprises Classified as Cash and Cash Equivalents</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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="idm140380521184992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CASH EQUIVALENTS AND MARKETABLE SECURITIES - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Realized investment gains (losses)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded', window );">Allowance for credit loss related to marketable securities, not previously recorded</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings', window );">Other impairment charges related to marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for credit loss related to marketable securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings.</p></div>
<a 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 45<br> -Paragraph 8A<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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="idm140380521957776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIC AND DILUTED NET LOSS PER SHARE - Additional Information (Detail) - shares<br></strong></div></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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock options and RSUs outstanding (in shares)</a></td>
<td class="nump">18,682,780<span></span>
</td>
<td class="nump">16,978,884<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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="idm140380515243104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Novartis Institutes for BioMedical Research, Inc. (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">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"></th>
</tr>
<tr>
<th class="th"><div>Jul. 27, 2020</div></th>
<th class="th"><div>Aug. 31, 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, 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,013<span></span>
</td>
</tr>
<tr 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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember', window );">Novartis Institutes for BioMedical Research, Inc. | Collaboration And License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollaborators', window );">Proceeds from collaborators</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborativeArrangementTransactionPrice', window );">Collaborative arrangement transaction price</a></td>
<td class="nump">$ 95,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborativeArrangementLicenseFee', window );">License fee</a></td>
<td class="nump">75,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts', window );">Collaborative arrangement estimated reimbursable service costs</a></td>
<td class="nump">20,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">25,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,900<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_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue', window );">Financial advisory fees</a></td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborativeAgreementPercentOfInitialRecognition', window );">Percent of initial recognition</a></td>
<td class="text">&#160;<span></span>
</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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sgmo_NovartisInstitutesForBioMedicalResearchIncMember', window );">Novartis Institutes for BioMedical Research, Inc. | Collaboration And License Agreement | Achievement Of Specified Preclinical Development Clinical Development And First Commercial Sale Milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="nump">420,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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember', window );">Novartis Institutes for BioMedical Research, Inc. | Collaboration And License Agreement | Achievement Of Commercial Milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="nump">$ 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Arrangement, Commission Fee, Portion Of Gross Proceeds, 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;">sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborativeAgreementPercentOfInitialRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Percent Of Initial Recognition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeAgreementPercentOfInitialRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated reimbursable service 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;">sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborativeArrangementLicenseFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, License Fee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementLicenseFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborativeArrangementTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Customer contract liability milestone payment eligible to receive.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_CostOfGoodsAndServicesSoldAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.</p></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_CostOfGoodsAndServicesSoldAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromCollaborators">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from collaborators during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<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_ProceedsFromCollaborators</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=sgmo_NovartisInstitutesForBioMedicalResearchIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_CollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_CollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfCommercialMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfCommercialMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>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="idm140380520853952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Revenues Recognized under Agreement (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 29,378<span></span>
</td>
<td class="nump">$ 27,872<span></span>
</td>
<td class="nump">$ 57,609<span></span>
</td>
<td class="nump">$ 54,152<span></span>
</td>
</tr>
<tr 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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember', window );">Novartis Institutes for BioMedical Research, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">10,928<span></span>
</td>
<td class="nump">9,581<span></span>
</td>
<td class="nump">19,823<span></span>
</td>
<td class="nump">17,442<span></span>
</td>
</tr>
<tr 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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember', window );">Novartis Institutes for BioMedical Research, Inc. | Recognition of upfront 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">8,622<span></span>
</td>
<td class="nump">7,559<span></span>
</td>
<td class="nump">15,640<span></span>
</td>
<td class="nump">13,759<span></span>
</td>
</tr>
<tr 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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember', window );">Novartis Institutes for BioMedical Research, Inc. | Research services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">2,306<span></span>
</td>
<td class="nump">2,022<span></span>
</td>
<td class="nump">4,183<span></span>
</td>
<td class="nump">3,683<span></span>
</td>
</tr>
<tr 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=sgmo_BiogenMAIncMember', window );">Biogen MA, 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">10,052<span></span>
</td>
<td class="nump">10,767<span></span>
</td>
<td class="nump">21,245<span></span>
</td>
<td class="nump">21,217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sgmo_BiogenMAIncMember', window );">Biogen MA, Inc. | Recognition of upfront 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">7,306<span></span>
</td>
<td class="nump">7,306<span></span>
</td>
<td class="nump">14,612<span></span>
</td>
<td class="nump">14,612<span></span>
</td>
</tr>
<tr 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=sgmo_BiogenMAIncMember', window );">Biogen MA, Inc. | Research services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">2,746<span></span>
</td>
<td class="nump">3,461<span></span>
</td>
<td class="nump">6,633<span></span>
</td>
<td class="nump">6,605<span></span>
</td>
</tr>
<tr 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=sgmo_KitePharmaIncMember', window );">Kite Pharma, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">6,334<span></span>
</td>
<td class="nump">6,324<span></span>
</td>
<td class="nump">12,642<span></span>
</td>
<td class="nump">12,612<span></span>
</td>
</tr>
<tr 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=sgmo_KitePharmaIncMember', window );">Kite Pharma, Inc. | Recognition of upfront 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">6,227<span></span>
</td>
<td class="nump">6,227<span></span>
</td>
<td class="nump">12,386<span></span>
</td>
<td class="nump">12,386<span></span>
</td>
</tr>
<tr 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=sgmo_KitePharmaIncMember', window );">Kite Pharma, Inc. | Research services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">107<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr 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=sgmo_SanofiMember', window );">Sanofi</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,761<span></span>
</td>
<td class="nump">957<span></span>
</td>
<td class="nump">3,260<span></span>
</td>
<td class="nump">2,017<span></span>
</td>
</tr>
<tr 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=sgmo_SanofiMember', window );">Sanofi | Recognition of upfront 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">366<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="nump">677<span></span>
</td>
<td class="nump">433<span></span>
</td>
</tr>
<tr 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=sgmo_SanofiMember', window );">Sanofi | Research services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,148<span></span>
</td>
<td class="nump">613<span></span>
</td>
<td class="nump">2,126<span></span>
</td>
<td class="nump">1,292<span></span>
</td>
</tr>
<tr 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=sgmo_SanofiMember', window );">Sanofi | Milestone achievement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 247<span></span>
</td>
<td class="nump">$ 138<span></span>
</td>
<td class="nump">$ 457<span></span>
</td>
<td class="nump">$ 292<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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_CounterpartyNameAxis=sgmo_NovartisInstitutesForBioMedicalResearchIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_NovartisInstitutesForBioMedicalResearchIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LicenseAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_ResearchServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_ResearchServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_BiogenMAIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_BiogenMAIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_KitePharmaIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_KitePharmaIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_SanofiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=sgmo_SanofiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=sgmo_MilestoneAchievementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_MilestoneAchievementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>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="idm140380518473024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Biogen MA, Inc. (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="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>May 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>product_target </div>
<div>$ / shares </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>Mar. 31, 2021</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>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,013<span></span>
</td>
</tr>
<tr 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=sgmo_BiogenMAIncMember', window );">Biogen MA, Inc. | Stock purchase agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">24,420,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 9.2137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborativeArrangementStandstillRestrictionPeriod', window );">Standstill restriction period</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage', window );">Standstill restriction, ownership threshold percentage ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborativeArrangementTransactionPrice', window );">Collaborative arrangement transaction price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 204,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction', window );">Excess consideration received on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborationAgreementEquityIssued', window );">Collaboration agreement, equity issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">139,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 154,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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Recognized portion of equity issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<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=sgmo_BiogenMAIncMember', window );">Biogen MA, Inc. | Collaboration And License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollaborators', window );">Proceeds from collaborators</a></td>
<td class="nump">$ 125,000<span></span>
</td>
<td class="nump">125,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable', window );">Maximum milestone payment receivable</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborativeArrangementNumberOfProductTargets', window );">Number of product targets | product_target</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets', window );">Number of additional product targets | product_target</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborationAgreementTargetSelectionPeriod', window );">Target selection period</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">&#160;<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_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected', window );">Number of product targets selected | product_target</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborationArrangementResearchPeriod', window );">Research period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace', window );">Maximum number of product targets replaced | product_target</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<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_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue', window );">Financial advisory fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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_sgmo_CollaborativeAgreementPercentOfInitialRecognition', window );">Percent of initial recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Portion of contract asset recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<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=sgmo_BiogenMAIncMember', window );">Biogen MA, Inc. | Collaboration And License Agreement | Pre-approval milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable', window );">Maximum milestone payment receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 925,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=sgmo_BiogenMAIncMember', window );">Biogen MA, Inc. | Collaboration And License Agreement | Sales-based milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable', window );">Maximum milestone payment receivable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_sgmo_CollaborationAgreementEquityIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Equity 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;">sgmo_CollaborationAgreementEquityIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborationAgreementNumberOfAdditionalProductTargets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Additional Product Targets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborationAgreementNumberOfAdditionalProductTargets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborationAgreementTargetSelectionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Target Selection 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;">sgmo_CollaborationAgreementTargetSelectionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Arrangement, Commission Fee, Portion Of Gross Proceeds, 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;">sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborationArrangementResearchPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Arrangement, Research 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;">sgmo_CollaborationArrangementResearchPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeAgreementPercentOfInitialRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Percent Of Initial Recognition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeAgreementPercentOfInitialRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Maximum Milestone Payment Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Maximum Number Of Product Targets To Replace</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementNumberOfProductTargets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Number Of Product Targets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementNumberOfProductTargets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementNumberOfProductTargetsSelected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Number Of Product Targets Selected</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementNumberOfProductTargetsSelected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Standstill Restriction, Ownership Threshold Percentage Ownership 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;">sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementStandstillRestrictionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Standstill Restriction 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;">sgmo_CollaborativeArrangementStandstillRestrictionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Excess Consideration Received on Transaction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of 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 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 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 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-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_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_CostOfGoodsAndServicesSoldAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.</p></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_CostOfGoodsAndServicesSoldAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromCollaborators">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from collaborators during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<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_ProceedsFromCollaborators</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=sgmo_BiogenMAIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_BiogenMAIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_StockPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_StockPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_CollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_CollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_CollaborativeAgreementMilestoneAxis=sgmo_PreApprovalMilestoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">sgmo_CollaborativeAgreementMilestoneAxis=sgmo_PreApprovalMilestoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_CollaborativeAgreementMilestoneAxis=sgmo_SalesBasedMilestoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">sgmo_CollaborativeAgreementMilestoneAxis=sgmo_SalesBasedMilestoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>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="idm140380514744464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Kite Pharma, Inc. (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>USD ($) </div>
<div>milestone </div>
<div>option</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,002<span></span>
</td>
<td class="nump">$ 6,013<span></span>
</td>
</tr>
<tr 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=sgmo_KitePharmaIncMember', window );">Kite Pharma, Inc. | Collaboration And License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sgmo_MilestonePaymentsReceived', window );">Milestone payments received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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_sgmo_InitialResearchTermOfAgreement', window );">Initial research term of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<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_sgmo_NumberOfOptionsToExtendInitialResearchTerm', window );">Number of options to extend initial research term | option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sgmo_ExtendedResearchTermOfAgreement', window );">Extended research term of agreement</a></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>
</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_sgmo_SeparateUpfrontFee', window );">Separate upfront fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan', window );">Collaborative arrangement estimated reimbursable service costs for new research plan</a></td>
<td class="nump">$ 3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborativeArrangementTransactionPrice', window );">Collaborative arrangement transaction price</a></td>
<td class="nump">189,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Revenues under agreement</a></td>
<td class="nump">150,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_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts', window );">Collaborative arrangement estimated reimbursable service costs</a></td>
<td class="nump">$ 39,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,100<span></span>
</td>
<td class="nump">$ 56,500<span></span>
</td>
</tr>
<tr 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=sgmo_KitePharmaIncMember', window );">Kite Pharma, Inc. | Collaboration And License Agreement | Achievement of specified research, clinical development, regulatory and first commercial sale milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived', window );">Contingent development - and sales-based milestone payments to be received</a></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>
</tr>
<tr 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=sgmo_KitePharmaIncMember', window );">Kite Pharma, Inc. | Collaboration And License Agreement | Achievement of specified sales-based milestones if annual worldwide net sales of licensed products reach specified levels</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived', window );">Contingent development - and sales-based milestone payments to be received</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>
<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_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment', window );">Maximum amount of achieved milestones to receive payment | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated reimbursable service 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;">sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Estimated Reimbursable Service Costs For New Research 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;">sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborativeArrangementTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Development And Sales Based Milestone Payments, Maximum Amount Of Achieved Milestones To Be Eligible For Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent development and sales based milestone payments to be received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Customer contract liability milestone payment eligible to receive.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_ExtendedResearchTermOfAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Extended Research Term Of Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_ExtendedResearchTermOfAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_InitialResearchTermOfAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial research term of agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_InitialResearchTermOfAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_MilestonePaymentsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Milestone payments 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;">sgmo_MilestonePaymentsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_NumberOfOptionsToExtendInitialResearchTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Options To Extend Initial Research 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;">sgmo_NumberOfOptionsToExtendInitialResearchTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_SeparateUpfrontFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Separate upfront fee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_SeparateUpfrontFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23221-108380<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23199-108380<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=sgmo_KitePharmaIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_KitePharmaIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_CollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_CollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>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="idm140380520819968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Sanofi S.A. (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2014 </div>
<div>USD ($) </div>
<div>program</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>milestone </div>
<div>product</div>
</th>
<th class="th">
<div>Dec. 31, 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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,002<span></span>
</td>
<td class="nump">$ 6,013<span></span>
</td>
</tr>
<tr 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=sgmo_SanofiMember', window );">Sanofi S.A.</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_NumberOfResearchProgram', window );">Number of research programs | program</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Revenues under agreement</a></td>
<td class="nump">$ 20,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_sgmo_MilestoneRevenueReceivable', window );">Milestone revenue receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,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_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement', window );">Number of products approved | product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sgmo_SanofiMember', window );">Sanofi S.A. | Collaboration And License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Revenues under agreement</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="nump">276,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice', window );">Number of milestones included in transaction price | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborativeArrangementTransactionPrice', window );">Collaborative arrangement transaction price</a></td>
<td class="nump">96,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts', window );">Collaborative arrangement estimated reimbursable service costs</a></td>
<td class="nump">62,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="re">
<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="nump">0<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sgmo_SanofiMember', window );">Sanofi S.A. | Collaboration And License Agreement | Milestone two</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_MilestoneRevenueReceivable', window );">Milestone revenue receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sgmo_SanofiMember', window );">Sanofi S.A. | Collaboration And License Agreement | Milestone three</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_MilestoneRevenueReceivable', window );">Milestone revenue receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=sgmo_SanofiMember', window );">Sanofi S.A. | Achievement of specified clinical development And regulatory milestones | Collaboration And License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="nump">115,800<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=sgmo_SanofiMember', window );">Sanofi S.A. | Achievement of specified sales milestones | Collaboration And License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="nump">$ 160,500<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_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and license agreements number of products approved under agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated reimbursable service 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;">sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborativeArrangementTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Customer contract liability milestone payment eligible to receive.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_MilestoneRevenueReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Milestone&#8203; revenue receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_MilestoneRevenueReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 clinical or regulatory milestones included in transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_NumberOfResearchProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 research program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_NumberOfResearchProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_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_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_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23221-108380<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23199-108380<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=sgmo_SanofiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=sgmo_SanofiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=sgmo_CollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_CollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_CollaborativeAgreementMilestoneAxis=sgmo_MilestoneTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">sgmo_CollaborativeAgreementMilestoneAxis=sgmo_MilestoneTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_CollaborativeAgreementMilestoneAxis=sgmo_MilestoneThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">sgmo_CollaborativeAgreementMilestoneAxis=sgmo_MilestoneThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedSalesMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedSalesMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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="idm140380514585408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Pfizer Inc. (Detail)<br></strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1">52 Months Ended</th>
<th class="th" colspan="1">59 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2017 </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>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, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>milestone </div>
<div>product</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>milestone </div>
<div>product</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 29,378,000<span></span>
</td>
<td class="nump">$ 27,872,000<span></span>
</td>
<td class="nump">$ 57,609,000<span></span>
</td>
<td class="nump">$ 54,152,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=sgmo_PfizerMember', window );">Pfizer 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_AgreementTerminationTerm', window );">Agreement termination, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 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>
<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=sgmo_PfizerMember', window );">Pfizer Inc. | S B Five Two Five And Other Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Revenues under agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive', window );">Potential amount to be funded for achievement of specified commercialized and sales milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_MilestoneRevenueReceivable', window );">Milestone revenue receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=sgmo_PfizerMember', window );">Pfizer Inc. | S B Five Two Five And Other Products | Achievement of specified clinical development intellectual property and regulatory milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,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="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=sgmo_PfizerMember', window );">Pfizer Inc. | S B Five Two Five And Other Products | Achievement of first commercial sale milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">475,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=sgmo_PfizerMember', window );">Pfizer Inc. | Other products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_MilestoneRevenueReceivable', window );">Milestone revenue receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=sgmo_PfizerMember', window );">Pfizer Inc. | C9ORF72</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Revenues under agreement</a></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="nump">$ 5,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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></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>
</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_sgmo_CollaborativeArrangementTransactionPrice', window );">Collaborative arrangement transaction price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=sgmo_PfizerSB525Member', window );">Pfizer SB-525</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Revenues under agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,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_sgmo_CollaborativeArrangementTransactionPrice', window );">Collaborative arrangement transaction price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborativeArrangementResearchServiceFees', window );">Research service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=sgmo_PfizerSB525Member', window );">Pfizer SB-525 | S B Five Two Five And Other Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved', window );">Collaborative arrangement, number of milestones achieved | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_MilestonePaymentsReceived', window );">Milestone payments 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,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_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement', window );">Number of products approved | 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="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice', window );">Number of milestones included in transaction price | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr 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=sgmo_PfizerC9ORF72Member', window );">Pfizer C9ORF72</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_AgreementTerminationTerm', window );">Agreement termination, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 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>
<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_sgmo_MilestonePaymentsReceived', window );">Milestone payments received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,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="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement', window );">Number of products approved | 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="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_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice', window );">Number of milestones included in transaction price | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr 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=sgmo_PfizerC9ORF72Member', window );">Pfizer C9ORF72 | C9ORF72</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Revenues under agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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="ro">
<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="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=sgmo_PfizerC9ORF72Member', window );">Pfizer C9ORF72 | C9ORF72 | Achievement Of Specified Preclinical Development Clinical Development And First Commercial Sale Milestones | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,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="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=sgmo_PfizerC9ORF72Member', window );">Pfizer C9ORF72 | C9ORF72 | Achievement Of Commercial Milestones | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive', window );">Development and sales-based milestone payments to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional revenue recognition milestone method revenue eligible to receive.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_AgreementTerminationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreement Termination, 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;">sgmo_AgreementTerminationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and license agreements number of products approved under agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementNumberOfMilestonesAchieved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Number Of Milestones Achieved</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementNumberOfMilestonesAchieved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_sgmo_CollaborativeArrangementResearchServiceFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Research Service Fees</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementResearchServiceFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CollaborativeArrangementTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CollaborativeArrangementTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Customer contract liability milestone payment eligible to receive.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_MilestonePaymentsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Milestone payments 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;">sgmo_MilestonePaymentsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_MilestoneRevenueReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Milestone&#8203; revenue receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_MilestoneRevenueReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 clinical or regulatory milestones included in transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</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_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23221-108380<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23199-108380<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_CounterpartyNameAxis=sgmo_PfizerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_PfizerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_SBFiveTwoFiveAndOtherProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_SBFiveTwoFiveAndOtherProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfFirstCommercialSaleMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfFirstCommercialSaleMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_OtherProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_OtherProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_CNineORFSevenTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_CNineORFSevenTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_PfizerSB525Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_PfizerSB525Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_PfizerC9ORF72Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_PfizerC9ORF72Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfCommercialMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=sgmo_AchievementOfCommercialMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>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="idm140380514853952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 7,918<span></span>
</td>
<td class="nump">$ 9,483<span></span>
</td>
<td class="nump">$ 15,609<span></span>
</td>
<td class="nump">$ 17,007<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">4,591<span></span>
</td>
<td class="nump">5,458<span></span>
</td>
<td class="nump">9,261<span></span>
</td>
<td class="nump">9,710<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 3,327<span></span>
</td>
<td class="nump">$ 4,025<span></span>
</td>
<td class="nump">$ 6,348<span></span>
</td>
<td class="nump">$ 7,297<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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="idm140380515219920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Detail) - Jefferies LLC - At-The-Market Offering Agreement - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Aug. 31, 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>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>
<td class="text">&#160;<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_sgmo_StockOfferingProgramMaximumValue', window );">Stock offering program, maximum value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 under public offering, net of issuance 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">6,228,666<span></span>
</td>
<td class="nump">770,465<span></span>
</td>
<td class="nump">6,228,666<span></span>
</td>
<td class="nump">1,805,227<span></span>
</td>
</tr>
<tr class="ro">
<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 on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24.3<span></span>
</td>
<td class="nump">$ 9.1<span></span>
</td>
<td class="nump">$ 24.3<span></span>
</td>
<td class="nump">$ 24.7<span></span>
</td>
</tr>
<tr 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=sgmo_JefferiesLLCMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 on transaction</a></td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=sgmo_JefferiesLLCMember', window );">Prepaid Expenses and Other Current 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.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>
<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_sgmo_StockOfferingProgramMaximumValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Offering Program, Maximum 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;">sgmo_StockOfferingProgramMaximumValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_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_srt_CounterpartyNameAxis=sgmo_JefferiesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_JefferiesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=sgmo_AtTheMarketOfferingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=sgmo_AtTheMarketOfferingAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>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="idm140380523990976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 82,000<span></span>
</td>
<td class="nump">$ 24,000<span></span>
</td>
<td class="nump">$ 140,000<span></span>
</td>
<td class="nump">$ 287,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_sgmo_EmployeeRetentionCreditCARESAct', window );">Employee retention credit, CARES Act</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,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_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct', window );">Proceeds from employee retention credit, CARES Act</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sgmo_EmployeeRetentionCreditCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Retention Credit, CARES Act</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_EmployeeRetentionCreditCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sgmo_ProceedsFromEmployeeRetentionCreditCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Employee Retention Credit, CARES Act</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sgmo_ProceedsFromEmployeeRetentionCreditCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sgmo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>sgmo-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:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sgmo="http://www.sangamo.com/20220630"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="sgmo-20220630.xsd" xlink:type="simple"/>
    <context id="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i72bc01611123414d9abc2aaed5c8fbf2_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="icface3f0ace946dab58f8bbad0fe06a1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6a819f5a7bda455296f26f9fe2260c99_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="id3dd6ffbf38a4e2c9f7318c000980149_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i8b768d6e3f9b4578af44ffb8c51b8d87_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i83410e1859c6424b91ce98e1be62101b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie293efabed224f4b9f2df308de6b9298_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i351d9636c64545529d97499cdc9283fc_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="iee36a40aa6924fe9a74d08a9ec94b1ee_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4d1b0b5c1ad54aa88745df56688e539f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i6c4e00f4e0394d2db17e0ad093551fee_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie73265cd9d164f608aaecbf5deec5891_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ia89e9f40d58a41dbaa47697125ddbde4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="icf3c3918dbbc4cb8bfd90b9842ef5e7f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4506972eca294c7d95862856a247a230_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i2437d2053a1b4632a9ef9d84824126de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i7881049bb0ba4c4099a56744d0f20b36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie8b34874188146d6970f18f8a44271d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="id75037b434324b6c88d774e48aa200c6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2ccaed5141f54d78bd6554ad334bbdea_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iec03aa7dce874a6ab6efca5104203637_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i01e629c9826a4b15924024c82ba87c15_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ifba8f42d1c334af78ea1fd7983338bb7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ia7cff1e516e14fac9f8082974e1cb0f4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i8b0e26e444604a3b99fbbb6f48eaf085_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i8407db34b667498782dd81e93601ae5d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic2df68f0c83c4d03a8586075bae384b8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i7f63d094e22e4572a4408302b3cf6840_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i5ac499621ae04fe6b6705970a3f929d5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i14533bd9f1df470a888c4e92ec3e3c57_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i3694fd71fb9d49d5ac5812d46d761d4e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i7e7f390efc044bb6b3d9ace15bc4a57b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ia6d66ad013b943e2addafb89cddb2d7d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4037e6cda7e24b2580b5360ea81d1d19_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ica323944473b4533b52fd227bc6e9100_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i393abbb87f6f4e08924eac5728a47465_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i99a011c64011465fa9ae371034363811_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i50515540ee6d49abacab71864682dbcf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i416f4d9c52ba40e09b33611a7c2b3651_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie17f725f00eb48da9d67bc96778dc22a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia1ba916695fa4da18d66974fb7d70fec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic7e279dc610e41919e2c7449c87a4b25_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifd154693f71e46d99068f38dd11aaa14_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id8ca0e42b4984ccc80a13deb97b3cc29_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0b98db1fbd0b456ab2b314b431f841cc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i12d7e3b6232848aaa96e0a9bf002e039_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7c551f2b80b448ce98c4c3a30170c03e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if72678614fd641c1807b2779edbb4c85_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie7b5c117447a4e35af324102a50a4a6b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i74c696c56c1d451fb96b46079722a138_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i822942803bb444908c2b13454c3bcd98_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iba09d1254e5e443faf22b4f87018ea37_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a1148dce5034c17b9258aacc2fe8fea_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie69ff5621a9142518f64b0a51c160418_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i26802dfca4ae4b30a9125222d88516ed_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iffe1b526a7fd4e4589dcfd446c7cb624_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie430274afdf24d53be38cedcb9c602af_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5757395fc55a4525b5684d8f981e068b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2904f2cace2842318afcebee86976509_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia74c790eed9343488ee8780efa21fede_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i320ae01e50d34cbaa174a376cbb60def_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if2eb7866129d4469a4c0998747a361ff_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2193373f3620405d85edd1c8be293699_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if087cb5d08864c85a60686ab3cd0e508_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">sgmo:RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i65b4954081fd4d2ebc7b379b109b5af1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iebfa8e3f862e415089fda7ab28901ac9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if0f94205da9a407496ab22dde85d6ab0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i44cb18c108c64a7f85a1738be5ecd149_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3bb24d628b6142a3b78ae1b9db5628f1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ic50878e9e2004c2195a5528eb0e69f2d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i85f7be47558b44f0a06d4ae8a0c2df93_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="if1db043a760a40de8707ebdea353f9b9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="id23484bf9e524b90b8b02d097fd6bf90_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i2cd0dc71c3974000894313cc43f0bf61_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="iafe5a518392742d3b9be2f396aaef933_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i973663fb47554722a893ccbd987cb453_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ibbdd46b34f5d4d5888f1e32026059426_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ief3777fc55bc4f858cfd7f694fbc7a75_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="iafb332fdcda04c129420d4bd24d4ef39_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i066ca9ec54e64da99203ae49f2afa483_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i65420219dd1643e5b6094aa90c3617db_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia5d79561525d4ace818e6f9dc10b41c4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ief9bf3ce4a9b4fc3a7b7b94231a96d17_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idce12449723d4642a4f10b71a37bdf70_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i52d322dc62b94fa5a01092aa983dabea_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib1abc1c51920490f96376e8c37595b82_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9bc56813030a4e7d99f3e50d8deb4e5c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6f866e8ff9d24c95945fde3737c4f5ce_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibde4cbf9b8e04a28a07ebc9c26a69b91_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if01bab52510e4dfca53da3d663cad5cb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4bf240e822ab438d98b99a2efd5bfd76_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia7fd991dfdae4205b9e1f0d503d92e82_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1661dd8a98ff4018941eafc6b6b6ab38_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i539893d732f54ed0991d006079bf5406_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ic77983918cad42298fe63a0569cf45e3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="if9664320120b4cd18774e51fff0c4c82_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i64e83a44a00e499fb1dff38b94ff4840_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d07338189a840a092a8d64ad8d24b06_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e2afe775fd74b648b33e99558e98b51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2fe9e9307f045ce9673798d5958db55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadd59327f57243e8abf4dbd1a9c554c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i2174c0e504ad43ada096e885962b0ce2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i2a48297e85b44661816a6304d37536bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i5deb06316dfa4939ab9be683df9dfa02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i5538cf96ca674eb6bd2b2d75f03173a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ea5d36e33af4757939f08ba2a75ffbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbd82945eef145d0a57c196de0f2f378_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia88fa198d56d452bb74743be059acda3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56c9737069b64d849f5121695bfacdc8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4a106347637844d3bbad24f3ab2d39db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="id4406779f1204ee28e5028654487b0f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ia9c765a69cab4324b2276a861c0c4f27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i76032625b5884a6d8dc9c96e39560858_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e3731d102f64358b0367a49493983bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7af5c150f3904be4a380ffdeee8a0745_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f39cf43b7bb4657809f12a102c13935_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i856309b99fdb441e8c0184cd51c4ad70_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iceefbda854114235b1b3ed69788639af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idfdfb2922c514b02a2ce9630a8c9d47e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i383779126aaa4d03b686b923049e52e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e910733d1c74364ba5d25dd3628a252_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i4e513d5b3d3a4d0f9919ded85e4ae539_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i5c5dba6609844c02b8e7d2ddacef84d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i37feec0fa4b04792b0e2ea55a477fe8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7eb2d9510d3a4ec28cb29a158184a201_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i74f842c1e70d4a93a04d8329e32c43fb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if199245f19f64999b5fab2321266ae52_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4b90d85760c540ba953ac05b7d7b2434_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i86baac48b7b84be99ab239e323d70178_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i58d9de945f0842329f0e28ef72c18039_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c5f20ad562a4e739ca35faad17e179d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia33a0c2c33cd4214b5be03c002582385_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6135d232ffd4d5499931e45aed8ab76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i3698a21728524277b25e0fa5b5b1353d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i718a6e8823ff48f29844e556a643b286_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfc98de9e52d445b8b931a3d10163bad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</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="i86903dea3c22426185edae39da9c1125_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i6110c91ba9ec4165b41c0c6872f9ec3f_D20200727-20200727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-27</startDate>
            <endDate>2020-07-27</endDate>
        </period>
    </context>
    <context id="i875168a54ae640c995b47de4fbcdd727_D20200727-20200727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfCommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-27</startDate>
            <endDate>2020-07-27</endDate>
        </period>
    </context>
    <context id="i49815630523447be9ef8fa498808048b_D20200727-20200727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-27</startDate>
            <endDate>2020-07-27</endDate>
        </period>
    </context>
    <context id="i64ed7f339b0647b5b6a7c8cc5afe3333_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0a8cf278c1c54f9e83b9accb940360e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i502f0975740847bd9503ce207556f051_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib69116f5db3a4d5481bdd339edbefba0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iee4c9da115144460b8d2d0df0ab2fd16_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i07c6a22d4d164ec586102cfb27bdddfa_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4c56a437dcdf4c3db97092cc8b289fe2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idb4d015a1aa747d6921e7e3d73c6f268_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6f966eee5b4c4250994520a8780d5b2f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e96e828163c4da19ddefa7cb5e0cb04_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if4a7372cf7464e73bb27cb747b15ab48_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i46f48fc281c745519f830723add5d146_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1c72715d8aa74116b73f6338f69a5880_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06fbe22e31c742529de2f84153def689_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8cef857fd3a646cb895d690bdede274e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i15e54ccdf0f44609a50f64435f42d5d1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i80676d9e3d1c465bb496886ed156620c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7dc58f428a784d8388c590d0c4f00903_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i23fadd28dd004b6a9fe82c81ffbf7019_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:NovartisInstitutesForBioMedicalResearchIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i89aca28fabd24ac39dfc3b319c262696_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i97ac9b24e9244711a467f7a8007d295d_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i5f66c086c9054b80a90f1cb1fb556cbf_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i2baa627ade484344ace744d67b7b85bb_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sgmo:CollaborativeAgreementMilestoneAxis">sgmo:PreApprovalMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i8fb281e5c5d9425db4402dce92cda889_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sgmo:CollaborativeAgreementMilestoneAxis">sgmo:SalesBasedMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ie404f2f2906b42b79481a9dc992074b7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idf719fa6fb524619b0d1bbae8a5bb1dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac9fa0f89f06437fa86dded69da100c7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if8464169c9414324919fadba6cca2e2d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ief410f89340d418294ec7f70ceb0ce9f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i41bd988d39f24e3a8151886eac2f698c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1d91676ac5ea4f9a8cec8befa5118bb9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia7d1802bf3ab4612b33bd58e5cfc43b6_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia3a54c26f02c4b89804787515573810b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifc679b93b725449aa5a2fd57feb4904f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if34c2c1dc04f4bba8850ced0534d101e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i926863bf4ba346028c55eb05d6720c5d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1b81c7182e39452e8543bfb80ae937bf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id72db9e1376f4ca6a9d281a3c9155b11_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia9c15f1f60f24fb8a03723036b6a4c6c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d850abf6d5e4b9a9664c3da4e21cbbf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i145c445fc6204a7c94247b8ee0eddc20_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i42948c1b7e71493f8e3d63c54db11760_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if45fb21add7846d7a6f98499034744f3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8fa88ef9007d446ca3146372972b5521_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib9151467340844f3aacc611787a6a4d0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic40ffba9c5664bb48be4cbabeba24b9a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:BiogenMAIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:StockPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="i054105e81f904ae494b13bcd3825aed9_D20180401-20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="i7c8eda83fb544582bb316f51af3145d8_D20180401-20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i964ba209584247899097c4d3669310d5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib3a36dce43d84d43911981138ae7cbe8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief8fc463ca4842cda9151b809111201e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3e2835e7c8e64cc0a5ca6f106962a657_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if1c1899eeaed41f39d50595acc1c9a83_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iacaa6629cc004b5e8bc08ce2a2ad71ef_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib05ddb70d681482ea00154975c0ca7bf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i99bdb1e268ae4c35a189d35c7f992951_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie363d0ffc1b84263b72d55186887b75a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie720dacd73304daea79dd74514ec697c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i90e455735b684cba91819ce1f7024886_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia90daee559b042aab5da09540fde0029_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9d44fed5acea4e529869747a186bf1bb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i209ea8df91264e0a88fe1eb1569a92e7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:KitePharmaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iec910e5863d9448195e4e2c4534a4b57_D20140101-20140131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2014-01-31</endDate>
        </period>
    </context>
    <context id="idab427a7019643479022367eaec6cb43_D20140101-20140131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2014-01-31</endDate>
        </period>
    </context>
    <context id="iaeb22fa4696e45bc96ac18c4051b4765_D20140101-20140131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedSalesMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2014-01-31</endDate>
        </period>
    </context>
    <context id="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-01</startDate>
            <endDate>2014-01-31</endDate>
        </period>
    </context>
    <context id="i7bcb4421a8f64f37a0b6dd12b891e624_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i21317b0fd2b8489ebf6eabe3cd5440ee_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sgmo:CollaborativeAgreementMilestoneAxis">sgmo:MilestoneTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id879dfc8f74d47f6b7e59972aad6e2ad_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic8006fd5d36e4ee3abe6aa6279a70be0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i700661369e1449d3a661b551401525f8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="sgmo:CollaborativeAgreementMilestoneAxis">sgmo:MilestoneThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i95061f62793a4f0ebd3b58e1d438ce15_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if7e31e2614c34b588045f526b38c3014_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sgmo:CollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6af3749a0af4455083ebc3e637cc466d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8729801978a6494fa3f284678b317840_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if1e33769cd6841d6820a8ee9674d13db_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if45f022790114677b1142dab56f47741_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2407750b859547ca96f8a00dc22ea568_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i82980aec48c04693a0b6b5817758d3a4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idd7b79d315404bc0b6f7073b8776591f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if20fe6e2f972434f85f3ea73cdb2da7f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:ResearchServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i90f15448dfa546599750e26911732a0c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:MilestoneAchievementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0a901084a8f74103abbe614ff05d0cab_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:MilestoneAchievementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i94afe778cf3d4b008d20c3a38beae46c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:MilestoneAchievementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8da4716b1b8e4d3e9ff0de57e4f72a73_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:MilestoneAchievementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if4a47085803d49a98c08dc4eee1f48c1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i991128f37a13431f953e49dfbcd98308_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i53d9685e7941438ca864bfaac3014d90_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i10a5f0b7609e48b79f23c009cbcf27ed_D20170501-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i6ba99af1de694f91b6c09569ec1f23a1_D20170501-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i48f5ea5de3084331b59d95cc24ecd1b4_D20170501-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i1545d96a8f25464b9cd69d7045366990_D20170501-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfFirstCommercialSaleMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i4d66ad79b03b4f4aa6083f5f2bcf21ea_I20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="i0282da2a4d224a66be66934829c8ef2f_I20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7f6d28fdd6f44b57ba60bf5d8ea4fc2f_D20171201-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:SBFiveTwoFiveAndOtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7ca3610aad1d43f4be894905adb7fc79_D20170501-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="i0d3a1ef18b6f47d3b7fa22908572600b_D20170501-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id30ce02e64f14ee2905f43fcd56c7362_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia999f503a794473d9bbba5ce4c1bcabe_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1749032217fe40c6879d1c350216b0ac_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia1fa2c981d8c41e583d446bbdfe10308_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerSB525Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i77c806cb079943db9ba6c3e45c2e0a8b_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ic7fe5e0070d040d78dd93c50ab773aaf_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i892f5edf180b4842bf9c2de368a92002_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">sgmo:AchievementOfCommercialMilestonesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i8204ddc34af3479b96d4f744e961addb_D20171201-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9c2a12ccd04248e7a232da8f840a324f_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia28ce05e55ef4f9eb2c5abd94535930b_D20171201-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ib133600130d14dff8082a80a7795b068_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9d9eb4d0eba24caba911b14418d450ce_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i623bbb61d9154e9fb738c48102e29d87_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i28422b4512884f5c819ea81e0eda1471_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idff704bb1c124f87b857ac420bc22f90_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic48a3eaf8fe048b8a651ee73c810dab4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:PfizerC9ORF72Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sgmo:CNineORFSevenTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iceff215f13774fb8a6f70c7b8474001f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id3811a03c2cd46c0b46f07d33759dc7e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib7a96c5bdfc14c2b8b1c2ef4b9bc1300_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ife7d39ad865848a19ca20d6d416726de_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i890057f84cb54c13b8d440530a467953_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i99fbd51322af4a33beb9112357f8a395_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d69c5f16edc41ccaa07d45dbf487ea4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i76fc8a8285e3459195b326f1bea68c33_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5b2e4ba6aa1745129fedd7fb6c188ec7_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="if4144abfec1c4f5e85eb3f7a8b241f94_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic5a169c7c7004b83a91070ebdd2b5785_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5b6a7dd5fd9d4e26a676e546c8504f9b_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ic9afbcf7227a4390af68fe1df39898fd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f17fcb8f3a84a9488afb2dc41dad4e2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia8c73e11a00a4096bf6b7a23f899cf4e_D20210701-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001001233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sgmo:JefferiesLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sgmo:AtTheMarketOfferingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="product_target">
        <measure>sgmo:product_target</measure>
    </unit>
    <unit id="milestone">
        <measure>sgmo:milestone</measure>
    </unit>
    <unit id="option">
        <measure>sgmo:option</measure>
    </unit>
    <unit id="program">
        <measure>sgmo:program</measure>
    </unit>
    <unit id="product">
        <measure>sgmo:product</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM18yLTEtMS0xLTQzNjc5_5b8f70c6-3cb7-45e4-a254-db09109bfc92">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM18zLTEtMS0xLTQzNjc5_e6143be4-390a-4f46-99a3-9d51da93b517">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM180LTEtMS0xLTQzNjc5_0c408a2f-9de1-4792-b87c-cc52b4d4768c">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM181LTEtMS0xLTQzNjc5_0fa3143e-6927-47f0-84b0-584924ff0778">0001001233</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80L2ZyYWc6NjdlMGE1OTgwNDYyNDBmZGI4Zjk0MWU4NTAxMjMwZWYvdGFibGU6ZmY1ZGZmZjEyYWZiNGVlZjhlZGMxMzA5MmRjY2MwMzMvdGFibGVyYW5nZTpmZjVkZmZmMTJhZmI0ZWVmOGVkYzEzMDkyZGNjYzAzM182LTEtMS0xLTQzNjc5_c52188cf-8467-44b6-80f0-a5137d518499">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xMzIzL2ZyYWc6Nzc3YTg1ZjJmODgyNGQ4ZWI3NzJkMTMwNWVhYTQzM2EvdGV4dHJlZ2lvbjo3NzdhODVmMmY4ODI0ZDhlYjc3MmQxMzA1ZWFhNDMzYV8xNjQ5MjY3NDQxNzc2_c0cdc709-9030-46cc-8657-92f344972dc5"
      unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xMzIzL2ZyYWc6Nzc3YTg1ZjJmODgyNGQ4ZWI3NzJkMTMwNWVhYTQzM2EvdGV4dHJlZ2lvbjo3NzdhODVmMmY4ODI0ZDhlYjc3MmQxMzA1ZWFhNDMzYV8xNjQ5MjY3NDQxNzc2_cb82a983-e95a-42db-8f8c-49fc536cdae4"
      unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <dei:DocumentType
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY5_06da2e24-18b1-4ef5-97ba-e2d87ba4dffe">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6ZTU5M2JiYTM3MTgyNGRjYzliOWFlMWQ0OGNhNzgzYWIvdGFibGVyYW5nZTplNTkzYmJhMzcxODI0ZGNjOWI5YWUxZDQ4Y2E3ODNhYl8wLTAtMS0xLTQzNjc5_171d1302-9f7a-4af3-bc8d-2ca29fc15ba5">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMzE_89abc491-4dcd-4a87-a658-7d8331b1e4df">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6MGY1MmJkMTlhOTRiNDIwOTk5YjFkMzEyY2RlMWQ0NzQvdGFibGVyYW5nZTowZjUyYmQxOWE5NGI0MjA5OTliMWQzMTJjZGUxZDQ3NF8wLTAtMS0xLTQzNjc5_b3582001-a4a7-4c11-a11d-c3d469b87bec">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjcw_c6f0d565-dd2f-4a7b-b7d9-b9f712071a57">000-30171</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjYz_41d39d92-5d59-4b7a-8e84-21efb69c2a97">SANGAMO THERAPEUTICS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8wLTAtMS0xLTQzNjc5_f0495ea2-113e-47fd-bb16-4ccb63384c65">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8wLTQtMS0xLTQzNjc5_98ae37db-7633-4690-8546-a611167fe54e">68-0359556</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8zLTAtMS0xLTQzNjc5L3RleHRyZWdpb246ZmQ0OTIzYmQ2MzRhNGVhOGIzZWZlNGIwMGE2MTdmN2JfNA_a7572deb-2a3c-456f-8fab-f2512a9a998f">7000 Marina Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8zLTAtMS0xLTQzNjc5L3RleHRyZWdpb246ZmQ0OTIzYmQ2MzRhNGVhOGIzZWZlNGIwMGE2MTdmN2JfOA_f73621b2-bb3c-44af-aa45-53207489ec84">Brisbane</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8zLTAtMS0xLTQzNjc5L3RleHRyZWdpb246ZmQ0OTIzYmQ2MzRhNGVhOGIzZWZlNGIwMGE2MTdmN2JfMTI_dc4011fb-f914-4d92-a45a-b8d21ae89a5c">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6Y2E3N2I5YmVmM2U2NDA2M2FjYTI5Njg3NTI2Yjg2NTYvdGFibGVyYW5nZTpjYTc3YjliZWYzZTY0MDYzYWNhMjk2ODc1MjZiODY1Nl8zLTAtMS0xLTQzNjc5L3RleHRyZWdpb246ZmQ0OTIzYmQ2MzRhNGVhOGIzZWZlNGIwMGE2MTdmN2JfMTY_b6197d28-96df-47fc-8457-f33fa50bab31">94005</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY1_b3487c25-6f4e-450f-b4ca-2b9547be4072">510</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY2_bc1ed750-7b3e-40a7-86b8-fd48eaf37f62">970-6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6OTcyN2MzMDZmOTI3NGYzZGEwOTlmNzU2YWQzMmI4ZTIvdGFibGVyYW5nZTo5NzI3YzMwNmY5Mjc0ZjNkYTA5OWY3NTZhZDMyYjhlMl8xLTAtMS0xLTQzNjc5_ad9401a5-45a9-48d1-8297-78dee42a3fb7">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6OTcyN2MzMDZmOTI3NGYzZGEwOTlmNzU2YWQzMmI4ZTIvdGFibGVyYW5nZTo5NzI3YzMwNmY5Mjc0ZjNkYTA5OWY3NTZhZDMyYjhlMl8xLTItMS0xLTQzNjc5_2c967615-cb9b-4e43-96db-13553ffce24c">SGMO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6OTcyN2MzMDZmOTI3NGYzZGEwOTlmNzU2YWQzMmI4ZTIvdGFibGVyYW5nZTo5NzI3YzMwNmY5Mjc0ZjNkYTA5OWY3NTZhZDMyYjhlMl8xLTQtMS0xLTQzNjc5_2016eb10-4341-4bf3-8d68-1482ee04171b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY3_8b104f12-2501-4bfd-88ff-20cf47365779">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjcx_ef73b336-09fe-44a5-a0fe-03cb62c0003b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6YTYwZTM2MmZhMDYzNGE0ZjhiNjA2MTQyMzY0ZjhjMTEvdGFibGVyYW5nZTphNjBlMzYyZmEwNjM0YTRmOGI2MDYxNDIzNjRmOGMxMV8wLTAtMS0xLTQzNjc5_ed8c7daf-ae0b-4537-b277-e16911398331">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6YTYwZTM2MmZhMDYzNGE0ZjhiNjA2MTQyMzY0ZjhjMTEvdGFibGVyYW5nZTphNjBlMzYyZmEwNjM0YTRmOGI2MDYxNDIzNjRmOGMxMV8xLTQtMS0xLTQzNjc5_c0f950af-a1ae-4057-9204-dcadfb5a25b6">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGFibGU6YTYwZTM2MmZhMDYzNGE0ZjhiNjA2MTQyMzY0ZjhjMTEvdGFibGVyYW5nZTphNjBlMzYyZmEwNjM0YTRmOGI2MDYxNDIzNjRmOGMxMV8yLTQtMS0xLTQzNjc5_4e77ca7d-af06-4054-8ec9-b993a8511766">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMjY4_272f4127-2f54-4c2d-93c3-a6d7955802cf">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i72bc01611123414d9abc2aaed5c8fbf2_I20220801"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8xL2ZyYWc6NGZiMjc3NjFhNmZkNDkxZThjY2I5YTRjMmY3MTI1ZmQvdGV4dHJlZ2lvbjo0ZmIyNzc2MWE2ZmQ0OTFlOGNjYjlhNGMyZjcxMjVmZF8yMTc4_766a5299-034a-4af9-906d-6b0ca7e20402"
      unitRef="shares">156553107</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMy0xLTEtMS00MzY3OQ_0d1d64b0-add6-438a-acbf-5e86528b1fd0"
      unitRef="usd">117705000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMy0zLTEtMS00MzY3OQ_204a0ad6-7339-4753-bc78-da4f5115dbdf"
      unitRef="usd">178872000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNC0xLTEtMS00MzY3OQ_84135316-eb0c-48d7-be2c-6c94a121b902"
      unitRef="usd">198017000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNC0zLTEtMS00MzY3OQ_9313b840-8a0d-4ca0-b191-0e09d3cad978"
      unitRef="usd">197676000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:InterestReceivableCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNS0xLTEtMS00MzY3OQ_b3593372-a55f-454e-8b5e-e8ac08280313"
      unitRef="usd">289000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNS0zLTEtMS00MzY3OQ_e9f93f61-d283-446e-ba3b-9484334da2b5"
      unitRef="usd">349000</us-gaap:InterestReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNi0xLTEtMS00MzY3OQ_c4a11a80-77b9-4954-950e-bb6ef367079f"
      unitRef="usd">6002000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNi0zLTEtMS00MzY3OQ_c452587d-3c98-41ed-b991-44ea12e0d201"
      unitRef="usd">6013000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNy0xLTEtMS00MzY3OQ_758693e4-1956-48c9-ad5f-9b2c3fd18a67"
      unitRef="usd">21107000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfNy0zLTEtMS00MzY3OQ_57a28c12-cdc7-4afb-a210-7bf41f93200e"
      unitRef="usd">15859000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfOC0xLTEtMS00MzY3OQ_718b3441-4864-4b2b-af1b-ebb5c32896f6"
      unitRef="usd">343120000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfOC0zLTEtMS00MzY3OQ_c2c2d240-2b17-43b9-bc57-825353d120bc"
      unitRef="usd">398769000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfOS0xLTEtMS00MzY3OQ_63c3aa45-2c5b-445d-a167-9f218fdc8c74"
      unitRef="usd">47966000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfOS0zLTEtMS00MzY3OQ_7e25d2d6-24f4-4c55-8f6c-b239bd9056f1"
      unitRef="usd">88169000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTAtMS0xLTEtNDM2Nzk_56597b66-c6a0-4386-8bc2-057fcf29b64c"
      unitRef="usd">53499000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTAtMy0xLTEtNDM2Nzk_30a11d35-314a-4fd5-93c4-b8f7e5237d4b"
      unitRef="usd">51523000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTEtMS0xLTEtNDM2Nzk_9e309c93-96d5-4c2e-a087-c318544de670"
      unitRef="usd">49529000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTEtMy0xLTEtNDM2Nzk_47c5dbaa-4278-40ce-a27d-9d922ac72034"
      unitRef="usd">53760000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTItMS0xLTEtNDM2Nzk_d8a74877-71de-44b4-ae1c-acc32e985683"
      unitRef="usd">36702000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTItMy0xLTEtNDM2Nzk_eca4f3cf-310a-4309-9c24-80c857c8d787"
      unitRef="usd">39702000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTMtMS0xLTEtNDM2Nzk_ef975c50-0471-48b1-b5cb-ff12f94a3df4"
      unitRef="usd">68697000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTMtMy0xLTEtNDM2Nzk_d93c6ac1-564a-4d45-93c3-336c6c1f0ca4"
      unitRef="usd">73181000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTQtMS0xLTEtNDM2Nzk_43550509-300d-443c-ac61-32bcf39d6f6d"
      unitRef="usd">16113000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTQtMy0xLTEtNDM2Nzk_a425a579-43ea-46b2-8e76-d5868c102a2f"
      unitRef="usd">15319000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTUtMS0xLTEtNDM2Nzk_09937b3e-a070-4921-9b2f-74a380cdf5ec"
      unitRef="usd">1500000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTUtMy0xLTEtNDM2Nzk_2fa3b4f6-54b7-4d2b-966e-16f696bd16dc"
      unitRef="usd">1500000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:Assets
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTYtMS0xLTEtNDM2Nzk_67c8de9c-fa2e-46f4-93cf-845d893d8354"
      unitRef="usd">617126000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTYtMy0xLTEtNDM2Nzk_cf5338f4-b36a-434f-bc1c-82bdee01c0e0"
      unitRef="usd">721923000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTktMS0xLTEtNDM2Nzk_119dadc2-8399-4a77-bc5a-d6401ec8e1d4"
      unitRef="usd">13076000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMTktMy0xLTEtNDM2Nzk_d1aa8ae9-bb35-49a1-b711-db4ffc488458"
      unitRef="usd">9759000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjAtMS0xLTEtNDM2Nzk_6423fbb5-d864-4053-84ad-37205cfa7539"
      unitRef="usd">13913000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjAtMy0xLTEtNDM2Nzk_6468c15e-9e00-4958-ba18-c368e7a5f6d8"
      unitRef="usd">20840000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjEtMS0xLTEtNDM2Nzk_556043e1-4902-489c-9b23-38b8fe9fd289"
      unitRef="usd">14204000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjEtMy0xLTEtNDM2Nzk_7c5612a0-d5d6-42fc-b8a2-06046d4953dc"
      unitRef="usd">11577000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjItMS0xLTEtNDM2Nzk_8baeeeb7-b229-4cc1-b57e-33f23ea60833"
      unitRef="usd">78794000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjItMy0xLTEtNDM2Nzk_ce5f687f-a0f8-4441-aace-081f7a1783b8"
      unitRef="usd">85711000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjMtMS0xLTEtNDM2Nzk_bf327fc3-2c6a-4c0d-8562-c9a9f74e01f1"
      unitRef="usd">119987000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjMtMy0xLTEtNDM2Nzk_e97a8b35-15ac-49ac-9643-573474d8800e"
      unitRef="usd">127887000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjQtMS0xLTEtNDM2Nzk_1f60a94d-edb1-4932-b388-af68bffd13f6"
      unitRef="usd">129921000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjQtMy0xLTEtNDM2Nzk_e34c4c7d-dec6-45bd-b04c-1463d4801491"
      unitRef="usd">166776000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjUtMS0xLTEtNDM2Nzk_d50e744e-0b81-4e68-8615-894f4647dab6"
      unitRef="usd">41530000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjUtMy0xLTEtNDM2Nzk_89946dce-de84-4eb5-ae14-5fc4566ed720"
      unitRef="usd">44055000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjYtMS0xLTEtNDM2Nzk_bc6e1d1d-fec1-46a5-838b-5648448f712f"
      unitRef="usd">6122000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjYtMy0xLTEtNDM2Nzk_cde06a8a-2005-42d8-92d2-456fda4f702e"
      unitRef="usd">6645000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjctMS0xLTEtNDM2Nzk_69b39a00-e4f6-4197-9dcf-fa2ed173d4d8"
      unitRef="usd">1285000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjctMy0xLTEtNDM2Nzk_6f260f50-7fa3-4847-a430-3fd6f33c3723"
      unitRef="usd">1217000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjgtMS0xLTEtNDM2Nzk_600ce6b4-3f7e-402d-b3b8-39125fc7dfcd"
      unitRef="usd">298845000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjgtMy0xLTEtNDM2Nzk_e5dbf843-d202-49b2-9167-d77cd656fc70"
      unitRef="usd">346580000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjktMS0xLTEtNDM2Nzk_ec9f0574-b9ed-402e-8bb0-bbcba637c94e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMjktMy0xLTEtNDM2Nzk_1cb905aa-6259-4b37-97d2-bf268a4978f9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzEtMS0xLTEtNDM2Nzk_c9880b80-7f8a-43c5-aea5-5a50c25a5fba"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzEtMy0xLTEtNDM2Nzk_71364abc-6473-48bb-85ed-e81cb3e12881"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzItMS0xLTEtNDM2Nzk_0a3cb749-3472-4dd6-af08-6aa3bfe01333"
      unitRef="usd">1534000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzItMy0xLTEtNDM2Nzk_42b78bd1-8ecf-458c-83ac-ae7a12666db2"
      unitRef="usd">1459000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzMtMS0xLTEtNDM2Nzk_f0291e50-7158-498d-acfd-99224ff75d3a"
      unitRef="usd">1373324000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzMtMy0xLTEtNDM2Nzk_8ed06d80-da2c-4cd8-a2df-357ffec940e2"
      unitRef="usd">1334138000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzQtMS0xLTEtNDM2Nzk_01a3c40e-3b2e-4323-ba47-b038d74a0d39"
      unitRef="usd">-1043417000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzQtMy0xLTEtNDM2Nzk_e2730e35-4788-4dc1-b314-82d1a3847387"
      unitRef="usd">-956267000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzUtMS0xLTEtNDM2Nzk_3ec648ca-38c9-4b06-88ac-82b0ee313676"
      unitRef="usd">-13160000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzUtMy0xLTEtNDM2Nzk_bd57a075-fe95-42de-91c4-aad647ab17ca"
      unitRef="usd">-3987000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzYtMS0xLTEtNDM2Nzk_e22e9a00-d373-4423-90d0-dcfbbe1bed7a"
      unitRef="usd">318281000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzYtMy0xLTEtNDM2Nzk_8ba0f3dc-2022-4038-9863-856d28e64f5d"
      unitRef="usd">375343000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzktMS0xLTEtNDM2Nzk_c532c364-9a3b-460b-a54c-a7d3ec6dcc33"
      unitRef="usd">617126000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yMi9mcmFnOjFjZmFkZjEzMDU3NjQyODQ4OGUyY2Y3YjM4ZTI5MmNmL3RhYmxlOjgwYWFkNWZlNGJjYzQ1MTQ5MjA5YWU3Y2JjY2YxYmZiL3RhYmxlcmFuZ2U6ODBhYWQ1ZmU0YmNjNDUxNDkyMDlhZTdjYmNjZjFiZmJfMzktMy0xLTEtNDM2Nzk_3778b652-f7fb-49fa-8c54-55969f6c4344"
      unitRef="usd">721923000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMi0xLTEtMS00MzY3OQ_ba4a3345-6429-440a-a3ae-f8f9a91cca0a"
      unitRef="usd">29378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMi0zLTEtMS00MzY3OQ_0c185026-a97f-4bac-8534-13e1a5715710"
      unitRef="usd">27872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMi01LTEtMS00MzY3OQ_b42a5ba2-f6c1-4cd4-bc8f-22eaf2307c8e"
      unitRef="usd">57609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMi03LTEtMS00MzY3OQ_abb6c55a-c4b6-42cb-8154-8f3c6f9bd5f8"
      unitRef="usd">54152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNC0xLTEtMS00MzY3OQ_1f84776b-68f3-4b47-a995-1afef7f6030a"
      unitRef="usd">60019000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNC0zLTEtMS00MzY3OQ_98f83e28-da81-4672-8498-fc65fcf47996"
      unitRef="usd">60086000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNC01LTEtMS00MzY3OQ_c89152ce-440b-4b8c-b70e-7849465fa5e6"
      unitRef="usd">118603000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNC03LTEtMS00MzY3OQ_2bf08b74-b80e-4f1a-9ed8-95110f1b2f21"
      unitRef="usd">116520000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNS0xLTEtMS00MzY3OQ_7d1684d6-786d-4864-a531-e99dce9c05a2"
      unitRef="usd">15093000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNS0zLTEtMS00MzY3OQ_c0979c01-9e1d-4dec-b8ac-2782412497df"
      unitRef="usd">16486000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNS01LTEtMS00MzY3OQ_6890e449-f647-485c-b4d2-f6413ba61433"
      unitRef="usd">30001000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNS03LTEtMS00MzY3OQ_767fdb35-f592-43f6-843d-7ef519b790cf"
      unitRef="usd">32634000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNi0xLTEtMS00MzY3OQ_c87cbb20-e5b7-4632-8bb6-224982f1a97b"
      unitRef="usd">75112000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNi0zLTEtMS00MzY3OQ_2ef9c463-887d-41ed-a3e5-2e67756992eb"
      unitRef="usd">76572000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNi01LTEtMS00MzY3OQ_abd7c9db-2e8e-4a2d-ae62-180d0b9de254"
      unitRef="usd">148604000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNi03LTEtMS00MzY3OQ_84bc1098-bf03-46e4-a851-219d4eb6a9bf"
      unitRef="usd">149154000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNy0xLTEtMS00MzY3OQ_57b38f92-768f-4266-afe4-79a4be00e64c"
      unitRef="usd">-45734000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNy0zLTEtMS00MzY3OQ_f92bd2d3-f601-4c4f-9460-6473953cb74f"
      unitRef="usd">-48700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNy01LTEtMS00MzY3OQ_5a01b0af-cd9f-4d7f-af39-b0971bbd45ac"
      unitRef="usd">-90995000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfNy03LTEtMS00MzY3OQ_7cb28695-1da1-4e67-b5ca-232856fa7b2b"
      unitRef="usd">-95002000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndOtherIncome
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOC0xLTEtMS00MzY3OQ_ab6f4d8e-a4da-4943-b8b4-a4e08dfdd418"
      unitRef="usd">2643000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOC0zLTEtMS00MzY3OQ_da9893ac-1c12-41e4-a0a0-917e083cf835"
      unitRef="usd">1550000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOC01LTEtMS00MzY3OQ_10e93ca0-00e9-409e-b89c-5f164c818a29"
      unitRef="usd">3985000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOC03LTEtMS00MzY3OQ_76c4404d-24e6-4e0a-9ccd-5ed8e82089cc"
      unitRef="usd">2176000</us-gaap:InterestAndOtherIncome>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOS0xLTEtMS00MzY3OQ_a95aae6c-8e2a-47c4-99ef-91568a48dabc"
      unitRef="usd">-43091000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOS0zLTEtMS00MzY3OQ_45c2cf9c-6a26-45ae-a4f5-25136dda197b"
      unitRef="usd">-47150000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOS01LTEtMS00MzY3OQ_477de7d6-3c12-47a4-a471-3ae403b715c5"
      unitRef="usd">-87010000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfOS03LTEtMS00MzY3OQ_741d1306-3fb6-4173-86e0-f6b451500350"
      unitRef="usd">-92826000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTAtMS0xLTEtNDM2Nzk_6c1c7f65-460d-4c1d-ac81-3f0febecc6ef"
      unitRef="usd">82000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTAtMy0xLTEtNDM2Nzk_60b6b743-7d6e-4433-8bf2-19287ff47815"
      unitRef="usd">24000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTAtNS0xLTEtNDM2Nzk_2f69c242-53f4-4a42-9d97-ce16fa1221f9"
      unitRef="usd">140000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTAtNy0xLTEtNDM2Nzk_8078b5b7-c344-4781-b3cb-b420daeae220"
      unitRef="usd">287000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTEtMS0xLTEtNDM2Nzk_7252a83a-1719-4f4c-8b67-185088e062e9"
      unitRef="usd">-43173000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTEtMy0xLTEtNDM2Nzk_468a2ca2-a8a4-4e56-8626-edbc67cf575b"
      unitRef="usd">-47174000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTEtNS0xLTEtNDM2Nzk_e9a5e44a-487a-4817-b6a6-919e62102faf"
      unitRef="usd">-87150000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTEtNy0xLTEtNDM2Nzk_5519f8e8-8a63-4dfa-82cf-00afe5835fc2"
      unitRef="usd">-93113000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTItMS0xLTEtNDM2Nzk_7d2c5c72-489d-4a65-bcec-e2841efeea0d"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTItMy0xLTEtNDM2Nzk_91df4fe6-83d7-4839-8648-e6185e2ee38f"
      unitRef="usd">-5000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTItNS0xLTEtNDM2Nzk_39623bf6-362b-4be3-9273-f323a1fbf042"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTItNy0xLTEtNDM2Nzk_8aa9d78f-3961-4052-a1e6-3bbbce83fb39"
      unitRef="usd">-11000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtMS0xLTEtNDM2Nzk_2d73bff4-98da-4ce0-818e-e70c557abf28"
      unitRef="usd">-43173000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtMS0xLTEtNDM2Nzk_c983caa3-7ad3-4ace-b485-e7a299977aa1"
      unitRef="usd">-43173000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtMy0xLTEtNDM2Nzk_0cb66a16-8f98-410b-9834-d5bfb1269c39"
      unitRef="usd">-47169000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtMy0xLTEtNDM2Nzk_1a80db76-7d38-44af-8e93-c1c906e6dfd8"
      unitRef="usd">-47169000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtNS0xLTEtNDM2Nzk_50467428-1299-4fa6-b230-d2f34c91eeb4"
      unitRef="usd">-87150000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtNS0xLTEtNDM2Nzk_6148731e-df0f-4806-b610-8bf486f9e442"
      unitRef="usd">-87150000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtNy0xLTEtNDM2Nzk_1559703c-d83c-4e4f-afee-c8a1738f4bba"
      unitRef="usd">-93102000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTMtNy0xLTEtNDM2Nzk_c58ea799-97fa-49bd-9198-2f4fbcb7d1ae"
      unitRef="usd">-93102000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtMS0xLTEtNDM2Nzk_90847976-4722-4cc1-9c8c-58fda347a855"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtMS0xLTEtNDM2Nzk_e5b7fa20-e085-4ca5-98a1-2add8f4d11dd"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtMy0xLTEtNDM2Nzk_1ebe06ab-f5bd-4ff7-806b-4c8da81ad86f"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtMy0xLTEtNDM2Nzk_ef9b8a47-d6a9-457a-ab09-c442b7873a73"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtNS0xLTEtNDM2Nzk_643ae53f-a4ac-46c6-bd49-d2fc72c74ac5"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtNS0xLTEtNDM2Nzk_f3e3c4d0-229e-422b-be64-7af6fbe6a7e5"
      unitRef="usdPerShare">-0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtNy0xLTEtNDM2Nzk_213959c4-caeb-4c3b-b4e4-c63aaddaf5cd"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTQtNy0xLTEtNDM2Nzk_a8fb06d4-52e0-4ab0-b26d-049b37fe3528"
      unitRef="usdPerShare">-0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtMS0xLTEtNDM2Nzk_75cd608b-bf69-43d2-82b8-bf088c07ff9b"
      unitRef="shares">148158000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtMS0xLTEtNDM2Nzk_c3f1fa86-13dd-47fe-b6ad-bb69817865b6"
      unitRef="shares">148158000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtMy0xLTEtNDM2Nzk_385d43a7-a4cd-4a82-809e-6c7cffada0f2"
      unitRef="shares">143984000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtMy0xLTEtNDM2Nzk_e852c8fb-181c-4cca-8fc3-5073b121bfe3"
      unitRef="shares">143984000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtNS0xLTEtNDM2Nzk_3fc11d56-c705-4a80-ba57-a3ee922e7171"
      unitRef="shares">147194000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtNS0xLTEtNDM2Nzk_724d7064-1f01-46db-b709-09213c91ef5b"
      unitRef="shares">147194000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtNy0xLTEtNDM2Nzk_142da899-4579-4ff6-adf8-9933c1ba9f63"
      unitRef="shares">143550000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yNS9mcmFnOjY0Njk2ODNkYjM3ZDQxNjU5NzFlZGZjMjA3Yzg2OWE2L3RhYmxlOjA3ZjcyOGQ2MDBmNjQ0M2Y5MzYwMGQyMDEwODQ0N2E2L3RhYmxlcmFuZ2U6MDdmNzI4ZDYwMGY2NDQzZjkzNjAwZDIwMTA4NDQ3YTZfMTUtNy0xLTEtNDM2Nzk_8d594cd6-6dec-43e9-97f9-0ee137d7355e"
      unitRef="shares">143550000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMi0xLTEtMS00MzY3OQ_464f00e0-601e-4ff9-b417-49fffc78ff28"
      unitRef="usd">-43173000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMi0zLTEtMS00MzY3OQ_23e17019-48ed-466c-9387-d9bb6cea456f"
      unitRef="usd">-47174000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMi01LTEtMS00MzY3OQ_e9a5e44a-487a-4817-b6a6-919e62102faf"
      unitRef="usd">-87150000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMi03LTEtMS00MzY3OQ_0e8a117f-1c5e-491b-b8ef-345b65570568"
      unitRef="usd">-93113000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMy0xLTEtMS00MzY3OQ_c89cbe27-6768-4a81-a070-a6934571d5e9"
      unitRef="usd">-6108000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMy0zLTEtMS00MzY3OQ_52ea99f7-8324-4015-ac0d-822b87fa733e"
      unitRef="usd">1308000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMy01LTEtMS00MzY3OQ_946eef7a-0728-4303-8c62-44b50ed57476"
      unitRef="usd">-8012000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfMy03LTEtMS00MzY3OQ_a89999e5-dd89-471d-8281-cb4aa77216b1"
      unitRef="usd">-3441000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNC0xLTEtMS00NjAzMA_24824441-5d11-446d-a9c0-fdbf4290cf19"
      unitRef="usd">-56000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNC0zLTEtMS00NjAzMA_d0a55ec5-3e2c-4b28-a0e8-2dc0e471fd48"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNC01LTEtMS00MzY3OQ_7070c0f8-33d7-4b2e-95d0-6a18d59aa520"
      unitRef="usd">-75000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNC03LTEtMS00MzY3OQ_6b67981f-3934-4cda-a651-f4de7d8aa7bb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNS0xLTEtMS00MzY3OQ_a13aeacc-318c-4703-afcb-f6f150403150"
      unitRef="usd">-153000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNS0zLTEtMS00MzY3OQ_301c3f46-c597-44da-9a91-91b3475eabe4"
      unitRef="usd">-35000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNS01LTEtMS00MzY3OQ_06e9ba54-e0fc-4c27-b4c2-b8ffc04fb12b"
      unitRef="usd">-1236000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNS03LTEtMS00MzY3OQ_64685d45-04e2-4c37-b1da-cf0c786b272d"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNy0xLTEtMS00MzY3OQ_726ef1c6-8ab9-41c8-8ad1-e842bb21fc13"
      unitRef="usd">-49378000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNy0zLTEtMS00MzY3OQ_3a8cffc3-04cc-4efb-bac7-734a2d8d8f38"
      unitRef="usd">-45901000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNy01LTEtMS00MzY3OQ_7e2aaa21-7837-46ec-a04d-73ca21a0f213"
      unitRef="usd">-96323000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfNy03LTEtMS00MzY3OQ_749b7c05-3120-4b43-9bd0-893dc03ddd75"
      unitRef="usd">-96545000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOC0xLTEtMS00MzY3OQ_3ae42e6d-f556-452b-a9f7-8ec834bd8ccc"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOC0zLTEtMS00MzY3OQ_c4c5253b-4cbb-49fb-a697-0a9f3a197c56"
      unitRef="usd">-5000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOC01LTEtMS00MzY3OQ_73dfa53d-7306-48d2-bb60-ef633215eebd"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOC03LTEtMS00MzY3OQ_f2307714-a9bd-426d-91d0-3352cc049605"
      unitRef="usd">-11000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOS0xLTEtMS00MzY3OQ_3d2058d2-d8b9-40ea-8933-893456c5014f"
      unitRef="usd">-49378000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOS0zLTEtMS00MzY3OQ_bcb1255e-bc52-48f2-a26f-8754a44afe28"
      unitRef="usd">-45896000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOS01LTEtMS00MzY3OQ_5024e03e-38f7-4280-a23f-68b64b27ccfd"
      unitRef="usd">-96323000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8yOC9mcmFnOjRkZjgyYzE4MzBhZjRkMDlhZTQ3MGE0ZGM4NTI3ZTU5L3RhYmxlOmJiZTAyOTdmOGI2MTQzYjg5MTkxMTQxMzE3MDFlNzU2L3RhYmxlcmFuZ2U6YmJlMDI5N2Y4YjYxNDNiODkxOTExNDEzMTcwMWU3NTZfOS03LTEtMS00MzY3OQ_5a03dea6-eee2-418c-9d16-b6ae151f2a24"
      unitRef="usd">-96534000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6a819f5a7bda455296f26f9fe2260c99_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy0xLTEtMS00MzY3OQ_6379f540-7bce-46c0-87dd-f29973ec8aa9"
      unitRef="shares">146664760</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a819f5a7bda455296f26f9fe2260c99_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy0zLTEtMS00MzY3OQ_9ba907dc-b0c0-4445-9028-8041bc831bd2"
      unitRef="usd">1467000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id3dd6ffbf38a4e2c9f7318c000980149_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy01LTEtMS00MzY3OQ_a7d0b2b0-1f0d-4b3c-801e-e59ee14dd2d5"
      unitRef="usd">1340254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b768d6e3f9b4578af44ffb8c51b8d87_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy03LTEtMS00MzY3OQ_1063f514-9495-4dd6-857e-8e83137c964d"
      unitRef="usd">-1000244000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83410e1859c6424b91ce98e1be62101b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy05LTEtMS00MzY3OQ_b2174d58-2c5e-4b6b-86f0-7fd65caa2940"
      unitRef="usd">-6955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie293efabed224f4b9f2df308de6b9298_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMy0xMS0xLTEtNDM2Nzk_dd5af3ac-918f-4740-a334-6b0168843891"
      unitRef="usd">334522000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNC0xLTEtMS00MzY3OQ_efc248cd-c0e5-49ba-8c45-c75aa20e2860"
      unitRef="shares">6228666</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNC0zLTEtMS00MzY3OQ_2b06e214-1514-466a-8c23-dec36163e28a"
      unitRef="usd">62000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNC01LTEtMS00MzY3OQ_11ab4be0-1d12-464f-bf85-ed116be7d617"
      unitRef="usd">24212000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNC0xMS0xLTEtNDM2Nzk_604759e6-5886-411f-a897-66a9d97d8ed3"
      unitRef="usd">24274000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNS0xLTEtMS00MzY3OQ_dc6f4f5e-8a63-403e-bd05-c99c10a8cfb8"
      unitRef="shares">99608</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNS0zLTEtMS00MzY3OQ_02ac6de8-313c-4da3-bd08-57fb4caf0f24"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNS01LTEtMS00MzY3OQ_4bffe1f7-d692-4acf-ac2d-efa7313b1b62"
      unitRef="usd">-171000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNS0xMS0xLTEtNDM2Nzk_65b691a4-fdeb-4133-9213-8ee0e81b41dc"
      unitRef="usd">-170000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNi0xLTEtMS00MzY3OQ_7fd5f324-67e6-46c7-b110-936f2295bf34"
      unitRef="shares">359468</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i351d9636c64545529d97499cdc9283fc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNi0zLTEtMS00MzY3OQ_f419a2d8-8c1a-4333-a2f4-1252f168c77c"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNi01LTEtMS00MzY3OQ_c9e179a2-8bf0-472c-a6e3-2e00c61fdd0d"
      unitRef="usd">1111000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNi0xMS0xLTEtNDM2Nzk_66c1e9e5-9012-480a-a071-a24cfe833a18"
      unitRef="usd">1115000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9e5608728d0c4bb99da7733f459b1074_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNy01LTEtMS00MzY3OQ_380520af-f69a-4dde-88ec-fc3347c476ee"
      unitRef="usd">7918000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfNy0xMS0xLTEtNDM2Nzk_c9bc4534-8b71-43e9-b965-2547f3dc7006"
      unitRef="usd">7918000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="iee36a40aa6924fe9a74d08a9ec94b1ee_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfOS05LTEtMS00MzY3OQ_268c21d7-a9b3-453b-a955-6d70234c5341"
      unitRef="usd">6108000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfOS0xMS0xLTEtNDM2Nzk_8b57b322-3d53-45cb-a52f-42c02e5ce81a"
      unitRef="usd">6108000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="iee36a40aa6924fe9a74d08a9ec94b1ee_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTEtOS0xLTEtNDM2Nzk_efdbebd4-eda6-4323-9d77-b72673a66ec5"
      unitRef="usd">-56000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTEtMTEtMS0xLTQzNjc5_717c3ca0-9760-430e-a406-f0bdf91f2859"
      unitRef="usd">-56000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iee36a40aa6924fe9a74d08a9ec94b1ee_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTItOS0xLTEtNDM2Nzk_d2be40a1-708c-4347-a343-753b25f02a33"
      unitRef="usd">-153000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTItMTEtMS0xLTQzNjc5_8893760f-988d-42f6-a175-47122986d5b7"
      unitRef="usd">-153000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i4d1b0b5c1ad54aa88745df56688e539f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTQtNy0xLTEtNDM2Nzk_87a92253-1a01-4a41-8b70-1fe2ff92018b"
      unitRef="usd">-43173000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTQtMTEtMS0xLTQzNjc5_027309d6-9a64-455c-b886-d058134a5ccf"
      unitRef="usd">-43173000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6c4e00f4e0394d2db17e0ad093551fee_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtMS0xLTEtNDM2Nzk_2b19c711-8be6-48a7-81cb-51e6414275e5"
      unitRef="shares">153352502</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c4e00f4e0394d2db17e0ad093551fee_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtMy0xLTEtNDM2Nzk_019ab6ac-6b5c-40a0-afee-45c530c05a4e"
      unitRef="usd">1534000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie73265cd9d164f608aaecbf5deec5891_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtNS0xLTEtNDM2Nzk_957e78fe-9d8f-4753-8f24-b22b30cfb148"
      unitRef="usd">1373324000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia89e9f40d58a41dbaa47697125ddbde4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtNy0xLTEtNDM2Nzk_a6f1bf4b-908b-4718-bd3d-6278a541eeab"
      unitRef="usd">-1043417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf3c3918dbbc4cb8bfd90b9842ef5e7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtOS0xLTEtNDM2Nzk_915adc6a-2ac0-4332-b74a-14ecec9683cd"
      unitRef="usd">-13160000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmNkNjQ2NTQ5NjI1NzRhMzY5ZDE3MTU5NDEwZjIwZmNiL3RhYmxlcmFuZ2U6Y2Q2NDY1NDk2MjU3NGEzNjlkMTcxNTk0MTBmMjBmY2JfMTUtMTEtMS0xLTQzNjc5_f15ccde8-e7e2-4740-8d33-d7047ae8f6b9"
      unitRef="usd">318281000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4506972eca294c7d95862856a247a230_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy0xLTEtMS00NDE2MA_96079c0e-47a1-45a1-b762-f736e314851f"
      unitRef="shares">145921530</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4506972eca294c7d95862856a247a230_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy0zLTEtMS00NDE2MA_6359d634-c81c-4807-8f3f-73b33075d2fd"
      unitRef="usd">1459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2437d2053a1b4632a9ef9d84824126de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy01LTEtMS00NDE2MA_91d6533a-aa73-446b-9ae8-2e85164014ca"
      unitRef="usd">1334138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7881049bb0ba4c4099a56744d0f20b36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy03LTEtMS00NDE2MA_7e0e95fc-290c-4a78-93d1-d6d2a6657ef6"
      unitRef="usd">-956267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie8b34874188146d6970f18f8a44271d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy05LTEtMS00NDE2MA_b5ca80c2-1673-49ba-b162-4d027ac49143"
      unitRef="usd">-3987000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMy0xMS0xLTEtNDQxNjA_735b83ad-5880-4dc1-a665-5f3fc3bb17a8"
      unitRef="usd">375343000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNC0xLTEtMS00NDE2MA_a69384de-5b04-4b30-a4c4-c927db14e74d"
      unitRef="shares">6228666</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNC0zLTEtMS00NDE2MA_6c2c8f89-470d-488d-9d45-0a1783c2c453"
      unitRef="usd">62000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNC01LTEtMS00NDE2MA_d10bc82e-167c-47dd-8198-37916bbafcf7"
      unitRef="usd">24212000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNC0xMS0xLTEtNDQxNjA_81b518e2-423c-4f83-aa70-ee12f642598f"
      unitRef="usd">24274000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNS0xLTEtMS00NDE2MA_4222a960-baa1-4503-8e59-ca6386012d85"
      unitRef="shares">842838</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNS0zLTEtMS00NDE2MA_89f0d469-3510-4b65-bd5c-c8acd2d63652"
      unitRef="usd">9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNS01LTEtMS00NDE2MA_175570cd-8a8f-4570-adf9-45fbc2e3fb22"
      unitRef="usd">-1746000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNS0xMS0xLTEtNDQxNjA_3102d9d8-5a51-432b-9c25-39896b757caa"
      unitRef="usd">-1737000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNi0xLTEtMS00NDE2MA_83a004ed-a1aa-45b0-af50-97995a23021e"
      unitRef="shares">359468</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id75037b434324b6c88d774e48aa200c6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNi0zLTEtMS00NDE2MA_dbaaa8b8-bcf6-4b36-a58b-26348ddae5aa"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNi01LTEtMS00NDE2MA_87c5f3ea-8788-4acb-a0b1-513fb4a1d46c"
      unitRef="usd">1111000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNi0xMS0xLTEtNDQxNjA_99cbc073-6923-4a0f-9c5b-85986fa60602"
      unitRef="usd">1115000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia38304bc601741a3af5b38e12e18e77c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNy01LTEtMS00NDE2MA_d5f3e135-31ca-4518-9a27-c8877b7e3cda"
      unitRef="usd">15609000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfNy0xMS0xLTEtNDQxNjA_16fc33c6-567c-4179-b911-a94bdad9ec86"
      unitRef="usd">15609000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i2ccaed5141f54d78bd6554ad334bbdea_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfOS05LTEtMS00NDE2MA_9fcc5535-d6fc-4be2-9919-1d5298407a1b"
      unitRef="usd">8012000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfOS0xMS0xLTEtNDQxNjA_2fdef820-192b-4c1a-bbcb-85bbb0b18a42"
      unitRef="usd">8012000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i2ccaed5141f54d78bd6554ad334bbdea_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTAtOS0xLTEtNDQzNjI_fc2b8c66-5489-460b-b3b2-c4350587d7c2"
      unitRef="usd">-75000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTAtMTEtMS0xLTQ0Mzcw_9e86b10c-b428-4c8c-a238-9038c977229b"
      unitRef="usd">-75000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i2ccaed5141f54d78bd6554ad334bbdea_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTItOS0xLTEtNDQxNjA_893536c3-ffd1-456f-9a07-3b7435ed1963"
      unitRef="usd">-1236000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTItMTEtMS0xLTQ0MTYw_3a2b4a2a-4609-4ca8-a76a-cca4b7766f73"
      unitRef="usd">-1236000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="iec03aa7dce874a6ab6efca5104203637_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTQtNy0xLTEtNDQxNjA_89799933-9e0c-4c91-8bc2-dd0609813f4a"
      unitRef="usd">-87150000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTQtMTEtMS0xLTQ0MTYw_1e68e553-06df-48ef-97b5-745bd11eb6b2"
      unitRef="usd">-87150000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6c4e00f4e0394d2db17e0ad093551fee_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtMS0xLTEtNDQxNjA_39d8d32e-ce0f-4eed-bddc-7a8d1ae16d2d"
      unitRef="shares">153352502</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c4e00f4e0394d2db17e0ad093551fee_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtMy0xLTEtNDQxNjA_3eafba84-2ee0-4378-80a1-e8e394711261"
      unitRef="usd">1534000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie73265cd9d164f608aaecbf5deec5891_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtNS0xLTEtNDQxNjA_9428b370-0c8f-43c1-bda2-6983f15de649"
      unitRef="usd">1373324000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia89e9f40d58a41dbaa47697125ddbde4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtNy0xLTEtNDQxNjA_33b18ade-8298-48aa-ad6a-0992ada37985"
      unitRef="usd">-1043417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf3c3918dbbc4cb8bfd90b9842ef5e7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtOS0xLTEtNDQxNjA_4875f632-eaf8-4cd9-bf21-7b02bc34f357"
      unitRef="usd">-13160000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOmEzNDI0MDk3YmVkNDQwMjM5NGNmZmY4NjliOWZmMTdjL3RhYmxlcmFuZ2U6YTM0MjQwOTdiZWQ0NDAyMzk0Y2ZmZjg2OWI5ZmYxN2NfMTUtMTEtMS0xLTQ0MTYw_c5e2fe15-afd2-447c-8168-4fdadce7b5e9"
      unitRef="usd">318281000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i01e629c9826a4b15924024c82ba87c15_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy0xLTEtMS00MzY3OQ_a8a85b88-3ad9-4dd5-840f-02b1e9624cef"
      unitRef="shares">143713765</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i01e629c9826a4b15924024c82ba87c15_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy0zLTEtMS00MzY3OQ_7b1d39a1-d06f-4551-90c9-94b2c453857a"
      unitRef="usd">1437000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifba8f42d1c334af78ea1fd7983338bb7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy01LTEtMS00MzY3OQ_2d8f9ab7-8f99-40b4-b42e-935ad479b576"
      unitRef="usd">1292118000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7cff1e516e14fac9f8082974e1cb0f4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy03LTEtMS00MzY3OQ_dee24a50-bb6b-45de-bd9f-513b9a9fdf67"
      unitRef="usd">-823914000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b0e26e444604a3b99fbbb6f48eaf085_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy05LTEtMS00MzY3OQ_e8e242e3-595d-42ca-8da7-df86826bb2a7"
      unitRef="usd">714000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8407db34b667498782dd81e93601ae5d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy0xMS0xLTEtNDM2Nzk_7814a265-4801-4d31-8b44-efd9a80e50a7"
      unitRef="usd">-938000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2df68f0c83c4d03a8586075bae384b8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMy0xMy0xLTEtNDM2Nzk_e17955bd-2c52-49ed-8067-121cb422f55c"
      unitRef="usd">469417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNC0xLTEtMS00MzY3OQ_23c17c5a-de6a-49c1-8d0c-6332c27f1f16"
      unitRef="shares">770465</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNC0zLTEtMS00MzY3OQ_62129b88-ad01-4cfc-a690-626c61b6bb81"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNC01LTEtMS00MzY3OQ_e011fb5c-d76a-461e-b900-3460cebd1578"
      unitRef="usd">9073000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNC0xMy0xLTEtNDM2Nzk_66a99130-6236-4b1d-94df-cce107720690"
      unitRef="usd">9081000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNS0xLTEtMS00MzY3OQ_bf698131-92fc-440b-b52c-17b1caf25358"
      unitRef="shares">378101</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNS0zLTEtMS00MzY3OQ_17561d4a-6542-4330-bc25-f615d37c22a5"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNS01LTEtMS00MzY3OQ_1005fd9b-28ef-4c3b-ad47-466b268b3544"
      unitRef="usd">1389000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNS0xMy0xLTEtNDM2Nzk_50d711bf-a14a-4cfc-80c7-cac19ecab61f"
      unitRef="usd">1393000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNi0xLTEtMS00MzY3OQ_bc2b0583-3493-408b-87fa-285e0a7cdee0"
      unitRef="shares">244570</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iad54b6d4633d40e2b09a225a7cc5c4a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNi0zLTEtMS00MzY3OQ_8da792d6-a28e-4c99-87dd-3ed4f224e438"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNi01LTEtMS00MzY3OQ_4a843e4a-0786-45dc-9833-3a85a6cd715d"
      unitRef="usd">2052000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNi0xMy0xLTEtNDM2Nzk_66a86981-c0e1-4c1b-b2a0-ebd0d8fa848f"
      unitRef="usd">2054000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNy01LTEtMS00MzY3OQ_1d9d7e28-a85b-4e95-aca1-e9542f6d1396"
      unitRef="usd">9483000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfNy0xMy0xLTEtNDM2Nzk_6b069cac-bedb-4372-92bc-382ec0b11cc5"
      unitRef="usd">9483000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest
      contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfOC01LTEtMS00MzY3OQ_65c2d2a4-19c0-4030-99e2-5bafba687307"
      unitRef="usd">-70000</sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest>
    <sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfOC0xMy0xLTEtNDM2Nzk_ed03e989-205c-406d-b5b8-871bf3c88bb5"
      unitRef="usd">-70000</sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i7f63d094e22e4572a4408302b3cf6840_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfOS05LTEtMS00MzY3OQ_9e147ecc-a443-4bcb-817f-f5d6e9c443f8"
      unitRef="usd">-1308000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfOS0xMy0xLTEtNDM2Nzk_6c69e6ee-8fed-404e-822b-22a6fe78775f"
      unitRef="usd">-1308000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i7f63d094e22e4572a4408302b3cf6840_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTEtOS0xLTEtNDM2Nzk_60f22a45-415f-4e63-85ef-5820172348a8"
      unitRef="usd">-35000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTEtMTMtMS0xLTQzNjc5_f60eedbd-9b14-4d07-8971-0c8e480d36fb"
      unitRef="usd">-35000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ib6933c5ed21147fb829a37f898dbea90_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTEtNS0xLTEtNDQ0OTQ_bf3d5732-2bd3-4684-9742-a93567e715c7"
      unitRef="usd">943000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i5ac499621ae04fe6b6705970a3f929d5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTEtMTEtMS0xLTQ0NDk0_14561dda-5736-484c-a159-0aa3281a5811"
      unitRef="usd">-943000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:ProfitLoss
      contextRef="i14533bd9f1df470a888c4e92ec3e3c57_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTItNy0xLTEtNDM2Nzk_3652a13d-e8db-4596-8f19-3df4fc26230b"
      unitRef="usd">-47169000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5ac499621ae04fe6b6705970a3f929d5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTItMTEtMS0xLTQzNjc5_8d362bfe-83b2-4e04-ae7c-3e8e031affd6"
      unitRef="usd">-5000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTItMTMtMS0xLTQzNjc5_f40784a7-4d12-4476-b8f6-cb7e3ecf08bc"
      unitRef="usd">-47174000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtMS0xLTEtNDM2Nzk_48ffa4f0-b033-4ce1-a924-438e00ec2191"
      unitRef="shares">145106901</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtMy0xLTEtNDM2Nzk_57b90606-ddc5-46aa-9955-433c45c405dc"
      unitRef="usd">1451000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3694fd71fb9d49d5ac5812d46d761d4e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtNS0xLTEtNDM2Nzk_a7d5fa1b-d859-4c69-b30b-28a8d4aff1ce"
      unitRef="usd">1313102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e7f390efc044bb6b3d9ace15bc4a57b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtNy0xLTEtNDM2Nzk_4fd4fc31-8767-4567-9ce9-7b65caffc6e4"
      unitRef="usd">-871083000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6d66ad013b943e2addafb89cddb2d7d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtOS0xLTEtNDM2Nzk_25a50ee2-a50f-431d-af92-e41c9256c045"
      unitRef="usd">1987000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4037e6cda7e24b2580b5360ea81d1d19_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtMTEtMS0xLTQzNjc5_7730157f-5a4d-4b1f-83e5-1d51e56ba5aa"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica323944473b4533b52fd227bc6e9100_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjEyZGNmYzAyM2ExOTQzZmFiNjZjYzM4Zjg2Mzg3NmYxL3RhYmxlcmFuZ2U6MTJkY2ZjMDIzYTE5NDNmYWI2NmNjMzhmODYzODc2ZjFfMTMtMTMtMS0xLTQzNjc5_1ae29722-c1cd-4752-83e6-29b2f6aabe43"
      unitRef="usd">445457000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i393abbb87f6f4e08924eac5728a47465_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy0xLTEtMS00NDE2Mw_b0f51a57-188f-4cc0-bcb8-2331d382d291"
      unitRef="shares">142063203</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i393abbb87f6f4e08924eac5728a47465_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy0zLTEtMS00NDE2Mw_299d5ace-949d-4104-8c19-0060a7dedc91"
      unitRef="usd">1421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99a011c64011465fa9ae371034363811_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy01LTEtMS00NDE2Mw_22577f02-e684-467b-8fc8-62e327d5d029"
      unitRef="usd">1269375000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i50515540ee6d49abacab71864682dbcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy03LTEtMS00NDE2Mw_7767080b-3928-4627-9f53-7ef372a08e56"
      unitRef="usd">-777981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i416f4d9c52ba40e09b33611a7c2b3651_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy05LTEtMS00NDE2Mw_2df84040-7ffb-4cd7-95c2-ecee88f0bc62"
      unitRef="usd">5419000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie17f725f00eb48da9d67bc96778dc22a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy0xMS0xLTEtNDQxNjM_5d97abc1-3065-4466-a7d6-cf082d355b7e"
      unitRef="usd">-868000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia1ba916695fa4da18d66974fb7d70fec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMy0xMy0xLTEtNDQxNjM_ef9cb05f-6641-40ad-ac47-c575d34c0422"
      unitRef="usd">497366000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNC0xLTEtMS00NDE2Mw_1abcd9ec-d522-4c45-afa4-fd3d0cfdb99d"
      unitRef="shares">1805227</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNC0zLTEtMS00NDE2Mw_d6d8e154-a329-4357-9911-ec71e2a1128e"
      unitRef="usd">18000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNC01LTEtMS00NDE2Mw_01e8b3f5-b4f5-4443-a94d-ed8c44bf5db1"
      unitRef="usd">24714000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNC0xMy0xLTEtNDQxNjM_1aae11cb-9a63-4e64-91b7-290c6271c0bb"
      unitRef="usd">24732000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNS0xLTEtMS00NDE2Mw_4077df9f-b65c-42d7-824b-24e548c176b3"
      unitRef="shares">993901</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNS0zLTEtMS00NDE2Mw_413da380-0d3c-4cdf-8b90-7cc788027001"
      unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNS01LTEtMS00NDE2Mw_6e75c7e4-24a7-42f7-bc87-f3017cb88008"
      unitRef="usd">967000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNS0xMy0xLTEtNDQxNjM_9d799d76-c3a2-4527-bf02-2e819a40601b"
      unitRef="usd">977000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNi0xLTEtMS00NDE2Mw_13973eb1-69f9-4016-bcaa-421530ef2ca6"
      unitRef="shares">244570</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="idfdac7a19c664470bef9f44de81d058d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNi0zLTEtMS00NDE2Mw_7930e6e4-dfb3-44f2-b92f-a142f9c4413b"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNi01LTEtMS00NDE2Mw_c59ad3e9-c625-4777-b43a-bd523f5cae70"
      unitRef="usd">2052000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNi0xMy0xLTEtNDQxNjM_f3240a14-352f-4c1b-8a60-f3b1a5c94fa7"
      unitRef="usd">2054000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNy01LTEtMS00NDE2Mw_a20a3097-3d4b-410f-b049-41e064520e73"
      unitRef="usd">17007000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfNy0xMy0xLTEtNDQxNjM_04a5a00b-a267-4b0c-b0c0-104019b603ac"
      unitRef="usd">17007000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest
      contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOC01LTEtMS00NDE2Mw_0079e009-80bb-4dcd-9bac-e74d75bddd57"
      unitRef="usd">-70000</sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest>
    <sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest
      contextRef="ic7e279dc610e41919e2c7449c87a4b25_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOC0xMS0xLTEtNDQxNjM_e2de6f41-3ea6-4b07-9287-0d0913531b9b"
      unitRef="usd">-64000</sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest>
    <sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOC0xMy0xLTEtNDQxNjM_e1814086-52bd-41cf-971f-28eb7bf61fa5"
      unitRef="usd">-134000</sgmo:AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ifd154693f71e46d99068f38dd11aaa14_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOS05LTEtMS00NDE2Mw_af061f41-7f90-4a92-8ccd-5cec5a6a44b0"
      unitRef="usd">3441000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfOS0xMy0xLTEtNDQxNjM_78eb20e4-4f16-4511-8089-2224c53998b2"
      unitRef="usd">3441000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ifd154693f71e46d99068f38dd11aaa14_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTEtOS0xLTEtNDQxNjM_c832f799-aa53-4711-b531-9169f08c7826"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTEtMTMtMS0xLTQ0MTYz_9c7067ae-6a50-4626-83ab-5b6a8ffbd0e2"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i23d005c2a1034dceb3f15b9429e4f63a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItNS0xLTEtNDQ1OTY_2ff6dc58-285e-431e-b283-b2cc51bee0a5"
      unitRef="usd">943000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ic7e279dc610e41919e2c7449c87a4b25_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItMTEtMS0xLTQ0NTk2_8423d650-d1e7-4064-9415-d6f34df3756a"
      unitRef="usd">-943000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:ProfitLoss
      contextRef="id8ca0e42b4984ccc80a13deb97b3cc29_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItNy0xLTEtNDQxNjM_ee7b346a-6f90-445d-89e6-3cc3627995a4"
      unitRef="usd">-93102000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic7e279dc610e41919e2c7449c87a4b25_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItMTEtMS0xLTQ0MTYz_8c37333f-ca76-4249-809a-98ca8125b9bf"
      unitRef="usd">-11000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTItMTMtMS0xLTQ0MTYz_62a196b8-c429-4684-82e8-2ec46aa74305"
      unitRef="usd">-93113000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtMS0xLTEtNDQxNjM_5550888e-e71c-4005-bc9c-f27f163bf518"
      unitRef="shares">145106901</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2294c3fdd7cc426e8f356d70c8bbf541_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtMy0xLTEtNDQxNjM_de115564-59d2-41e9-8853-bba2e3d781aa"
      unitRef="usd">1451000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3694fd71fb9d49d5ac5812d46d761d4e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtNS0xLTEtNDQxNjM_a5a5c2c0-9ad1-4aca-a22d-05ef0b8df0c7"
      unitRef="usd">1313102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e7f390efc044bb6b3d9ace15bc4a57b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtNy0xLTEtNDQxNjM_17996d6a-14d5-42d8-bf14-39d8ce879d48"
      unitRef="usd">-871083000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6d66ad013b943e2addafb89cddb2d7d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtOS0xLTEtNDQxNjM_d19518c6-9dea-4400-9888-8551aacea0f6"
      unitRef="usd">1987000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4037e6cda7e24b2580b5360ea81d1d19_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtMTEtMS0xLTQ0MTYz_6d6012c8-b77d-4f4c-bf13-6296b5559433"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ica323944473b4533b52fd227bc6e9100_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zMS9mcmFnOmI5YmQ4OTUyNGI2ZTQ0YTg4OTgwZWRhYTAzZTFiYjAwL3RhYmxlOjg2ZWFhODQ3MTk4NjQ0YjFhMTg2MjgyOTdjYjllZjQwL3RhYmxlcmFuZ2U6ODZlYWE4NDcxOTg2NDRiMWExODYyODI5N2NiOWVmNDBfMTMtMTMtMS0xLTQ0MTYz_840bef44-d8af-4bd9-8945-634146f971c6"
      unitRef="usd">445457000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMy0xLTEtMS00MzY3OQ_39f5d3dd-f2c3-413a-b0e4-5e444420a46c"
      unitRef="usd">-87150000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMy0zLTEtMS00MzY3OQ_d1cca82b-de6c-4397-94fc-586391cfdd14"
      unitRef="usd">-93113000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNS0xLTEtMS00MzY3OQ_c0f7bd70-f461-4ebd-a045-1bef280d1437"
      unitRef="usd">5716000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNS0zLTEtMS00MzY3OQ_69df3104-0292-4da5-93dd-78f88f086c38"
      unitRef="usd">4120000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNi0xLTEtMS00MzY3OQ_5627a559-8e40-4ff4-a065-dee358cbb980"
      unitRef="usd">-207000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNi0zLTEtMS00MzY3OQ_4f3939ba-a527-4eb3-a45e-79d52a099544"
      unitRef="usd">-1733000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <sgmo:AmortizationAndOtherChangesInRightOfUseAssets
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNy0xLTEtMS00MzY3OQ_5af69314-bdad-4180-ac9d-930c3fe17942"
      unitRef="usd">-4225000</sgmo:AmortizationAndOtherChangesInRightOfUseAssets>
    <sgmo:AmortizationAndOtherChangesInRightOfUseAssets
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNy0zLTEtMS00MzY3OQ_4dd4f27e-8fb1-4f8b-90b3-6f02a0b404d0"
      unitRef="usd">-4067000</sgmo:AmortizationAndOtherChangesInRightOfUseAssets>
    <sgmo:GainLossOnFreeShares
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfOC0xLTEtMS00MzY3OQ_a701c0e7-9c67-4856-b2f7-b2470dc070b4"
      unitRef="usd">0</sgmo:GainLossOnFreeShares>
    <sgmo:GainLossOnFreeShares
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfOC0zLTEtMS00MzY3OQ_172f9745-819f-4658-b77b-41428e47e114"
      unitRef="usd">18000</sgmo:GainLossOnFreeShares>
    <us-gaap:ShareBasedCompensation
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfOS0xLTEtMS00MzY3OQ_d360fa6b-a719-4712-9c60-478b81992b2b"
      unitRef="usd">15609000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfOS0zLTEtMS00MzY3OQ_36573523-1218-41b5-b5a4-879d5985ec76"
      unitRef="usd">17007000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTItMS0xLTEtNDM2Nzk_b204ddbe-2562-4132-b80a-b3be40886a7c"
      unitRef="usd">-60000</us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet>
    <us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTItMy0xLTEtNDM2Nzk_1ead2b5b-ca65-4e89-8854-4a683ff19b48"
      unitRef="usd">-228000</us-gaap:IncreaseDecreaseInAccruedInterestReceivableNet>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTMtMS0xLTEtNDM2Nzk_aa8c1372-3d11-4e51-b7d0-50a01515eabd"
      unitRef="usd">-11000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTMtMy0xLTEtNDM2Nzk_c3a85925-860c-4509-b399-031c45226f17"
      unitRef="usd">1658000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTQtMS0xLTEtNDM2Nzk_f9405d26-c636-45b9-a329-3693eb02496d"
      unitRef="usd">4992000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTQtMy0xLTEtNDM2Nzk_8f4b1077-f855-4a31-802b-a5133991d02d"
      unitRef="usd">4441000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTUtMS0xLTEtNDM2Nzk_c594497d-fd64-46df-8bf4-ee07f298ba15"
      unitRef="usd">5796000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTUtMy0xLTEtNDM2Nzk_f92e2507-de50-41ac-8e60-3ec5f4c773b0"
      unitRef="usd">-3204000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTctMS0xLTEtNDM2Nzk_0a1f56a1-186f-4ea2-a5a3-e5490d83828a"
      unitRef="usd">-6618000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTctMy0xLTEtNDM2Nzk_60b0a476-1c2d-4dff-8b49-7d5d23ddab10"
      unitRef="usd">-3253000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTktMS0xLTEtNDM2Nzk_32ce9d5a-72e2-4bad-a496-e6624bdaf689"
      unitRef="usd">-43772000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMTktMy0xLTEtNDM2Nzk_1f5075a0-1cde-4939-8fa9-2c49bc96add9"
      unitRef="usd">-41481000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjAtMS0xLTEtNDM2Nzk_e46a23f3-8e60-416b-967c-2461ad9899d3"
      unitRef="usd">-2121000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjAtMy0xLTEtNDM2Nzk_1ec5be9c-0cd4-4824-b32d-d176e302af82"
      unitRef="usd">-2102000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjEtMS0xLTEtNDM2Nzk_fa03da02-022d-4490-a022-6a3a39cda7c0"
      unitRef="usd">69000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjEtMy0xLTEtNDM2Nzk_e5baa586-6120-4f96-94b4-38a6447610d7"
      unitRef="usd">998000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjItMS0xLTEtNDM2Nzk_5a924168-e96a-4a3e-9cac-997ddff531fe"
      unitRef="usd">-112960000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjItMy0xLTEtNDM2Nzk_9d6463b3-dd03-4534-b101-8a41ce223286"
      unitRef="usd">-121117000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjQtMS0xLTEtNDM2Nzk_b3b1360f-720e-4fc9-97f2-13b9afbe8714"
      unitRef="usd">129928000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjQtMy0xLTEtNDM2Nzk_c116cd97-3866-425d-9633-2e65f21dccff"
      unitRef="usd">180049000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjUtMS0xLTEtNDM2Nzk_a7303237-205b-4a49-9ac2-6357e58198f8"
      unitRef="usd">168346000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjUtMy0xLTEtNDM2Nzk_ce59e952-3247-4ae0-bf1a-b1aada3702b5"
      unitRef="usd">323099000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjYtMS0xLTEtNDM2Nzk_5497bb36-53fb-4021-bb14-9e006e7c5202"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjYtMy0xLTEtNDM2Nzk_d81a091b-947d-4ed3-8dc8-f42cfdfdc2c8"
      unitRef="usd">6870000</us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjctMS0xLTEtNDM2Nzk_1e429b39-054c-4b27-aa02-2bdddebd15af"
      unitRef="usd">8284000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjctMy0xLTEtNDM2Nzk_6843c3e4-e57e-4295-80a6-08362fddfb76"
      unitRef="usd">15213000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjgtMS0xLTEtNDM2Nzk_ea36d403-0214-45eb-9004-63fa1ecf3dc2"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMjgtMy0xLTEtNDM2Nzk_e18ad1bc-c55d-4d40-9b67-8bc5db988571"
      unitRef="usd">119000</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzAtMS0xLTEtNDM2Nzk_a2c8cc57-540b-4c8c-967b-01ea4c0fe9f6"
      unitRef="usd">30134000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzAtMy0xLTEtNDM2Nzk_723d32f8-cf88-4ff6-83a8-40b1df547bcb"
      unitRef="usd">134588000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0b98db1fbd0b456ab2b314b431f841cc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzItMS0xLTEtNDM2Nzk_f7fcbbbd-a393-4ace-8209-78b6a82ea010"
      unitRef="usd">21929000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i12d7e3b6232848aaa96e0a9bf002e039_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzItMy0xLTEtNDM2Nzk_6aa1817f-b9df-4fce-9bb6-bd17451dbb22"
      unitRef="usd">22223000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzQtMS0xLTEtNDM2Nzk_8c16fc05-1e34-4c34-a44a-e6d680c9f221"
      unitRef="usd">1827000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzQtMy0xLTEtNDM2Nzk_7d190830-f4aa-492c-8ea8-bfcdc0e98771"
      unitRef="usd">2725000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzUtMS0xLTEtNDM2Nzk_af9fa30c-75d0-4d7b-b4d6-de920d3a041f"
      unitRef="usd">90000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzUtMy0xLTEtNDM2Nzk_6d7c7acd-6e96-4fbb-ab18-5480e30e8367"
      unitRef="usd">3702000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7c551f2b80b448ce98c4c3a30170c03e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzYtMS0xLTEtNDM2Nzk_fd7fcb12-3ef3-42bd-a36b-61154f549775"
      unitRef="usd">1115000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if72678614fd641c1807b2779edbb4c85_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzYtMy0xLTEtNDM2Nzk_464405e4-b4de-4cd3-b03a-cd3563c161b7"
      unitRef="usd">2054000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzctMS0xLTEtNDM2Nzk_af882464-2ed9-4eb8-904e-877e0cc5fdb9"
      unitRef="usd">21307000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzctMy0xLTEtNDM2Nzk_bc4a3634-c4e7-4a0e-a7b3-7f6ab4f74e25"
      unitRef="usd">25254000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzgtMS0xLTEtNDM2Nzk_10188d12-58dd-44ba-9d77-2b6199b68d93"
      unitRef="usd">352000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzgtMy0xLTEtNDM2Nzk_426b0fea-4e7a-42c6-9167-30d742176098"
      unitRef="usd">-176000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzktMS0xLTEtNDM2Nzk_bb704824-d078-4eb0-89c4-c0ba763502ab"
      unitRef="usd">-61167000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfMzktMy0xLTEtNDM2Nzk_863d9e30-a5f9-4736-be48-df405787f680"
      unitRef="usd">38549000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDAtMS0xLTEtNDM2Nzk_ef3cdf93-a274-4aba-b9c4-d5aa832106cb"
      unitRef="usd">180372000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia1ba916695fa4da18d66974fb7d70fec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDAtMy0xLTEtNDM2Nzk_90afdee7-2408-40c0-a7f9-f01b9a46381e"
      unitRef="usd">132829000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDEtMS0xLTEtNDM2Nzk_b3f456b1-8fbf-4b53-ab78-561f1cf5d9b5"
      unitRef="usd">119205000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ica323944473b4533b52fd227bc6e9100_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDEtMy0xLTEtNDM2Nzk_863c122f-708a-4b64-a376-f6d457d470e2"
      unitRef="usd">171378000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDMtMS0xLTEtNDM2Nzk_c5347167-7eb1-469f-bcad-3b6dbbfb4f22"
      unitRef="usd">2232000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDMtMy0xLTEtNDM2Nzk_fc940a95-e1cf-454f-a247-a76c1208367a"
      unitRef="usd">2267000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDQtMS0xLTEtNDM2Nzk_426a6a69-0724-492b-84e5-eeee68451af0"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDQtMy0xLTEtNDM2Nzk_1f16f0f0-abf9-418e-8417-c25539e673f5"
      unitRef="usd">1364000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDUtMS0xLTEtNDM2Nzk_459e7ec3-13bb-4307-8936-c49bc0d2f22d"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF8zNC9mcmFnOjAwNTUyYTIwZjM4YzQ4YTJhYmNlZjFmNTAzN2MwYTQ0L3RhYmxlOjNjODM4ZDgwNTZhODQyYjY5ZDNlMDE5NDQ5ZjVlNDc3L3RhYmxlcmFuZ2U6M2M4MzhkODA1NmE4NDJiNjlkM2UwMTk0NDlmNWU0NzdfNDUtMy0xLTEtNDM2Nzk_5adbbdd5-e8e0-4c52-a44e-e9415954a602"
      unitRef="usd">943000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0NzI_a15d16df-2386-4430-8ad4-e9cf66fc3729">ORGANIZATION, BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Organization and Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sangamo Therapeutics, Inc. (&#x201c;Sangamo&#x201d; or &#x201c;the Company&#x201d;) was incorporated in the State of Delaware in June 1995 and changed its name from Sangamo Biosciences, Inc. in January 2017. Sangamo is a clinical-stage genomic medicine company committed to translating ground-breaking science into medicines that transform the lives of patients with serious diseases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of these financial statements for the periods presented have been included. Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022. The Condensed Consolidated Balance Sheet data at December&#160;31, 2021 was derived from the audited Consolidated Financial Statements included in Sangamo&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021 (the &#x201c;2021 Annual Report&#x201d;) as filed with the SEC on February&#160;24,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in the Condensed Consolidated Financial Statements. For consolidated entities where the Company owns or is exposed to less than 100% of the economics, the Company records net loss attributable to non-controlling interests on its Condensed Consolidated Statements of Operations equal to the percentage of the economic or ownership interest retained in such entities by the respective non-controlling parties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Condensed Consolidated Financial Statements and related financial information should be read together with the audited Consolidated Financial Statements and footnotes for the year ended December&#160;31, 2021, included in the 2021 Annual Report.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Liquidity and Management&#x2019;s Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sangamo is currently working on a number of long-term development projects that involve experimental technologies. The projects may require several years and substantial expenditures to complete and ultimately may be unsuccessful. The Company plans to finance operations with available cash resources, collaborations and strategic partnerships funds, research grants and from the issuance of equity or debt securities. Sangamo believes that its available cash, cash equivalents, and marketable securities as of June&#160;30, 2022, and expected future milestones and research services revenue from collaborations, strategic partnerships and research grants, will be adequate to fund its currently planned operations through at least the next 12&#160;months from the date these Condensed Consolidated Financial Statements are issued. Sangamo will require substantial additional financial resources to complete the development and commercialization of its product candidates. Additional capital may not be available on terms acceptable to the Company, if at all. If adequate funds are not available, or if the terms of potential funding sources are unfavorable, the Company&#x2019;s business and ability to develop its technology and therapeutic products would be harmed. Furthermore, any sales of additional equity securities may result in dilution to the Company&#x2019;s stockholders, and any debt financing may include covenants that restrict the Company&#x2019;s business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the Condensed Consolidated Financial Statements and the accompanying notes. On an ongoing basis, management evaluates its estimates including critical accounting policies or estimates related to revenue recognition, clinical trial accruals, income taxes, fair value of assets and liabilities, including from acquisitions, and stock-based compensation. Estimates are based on historical experience and on various other market specific and other relevant assumptions that the Company believes to be reasonable under the circumstances, the results of which form the basis for &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its revenues pursuant to the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic&#160;606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC&#160;Topic&#160;606&#x201d;). The Company&#x2019;s contract revenues are derived from collaboration agreements including licensing arrangements and research activity grants. Research and licensing agreements typically include upfront signing or license fees, cost reimbursements for research services, minimum sublicense fees, milestone payments and royalties on future licensees&#x2019; product sales. The Company has agreements with both fixed and variable consideration. Non-refundable upfront fees and funding of research and development activities are considered fixed, while milestone payments are generally identified as variable consideration. Sangamo&#x2019;s research grants are typically multi-year agreements and provide for the reimbursement of qualified expenses for research and development as defined under the terms of the grant agreement. Revenues under research grant agreements are generally recognized when the related qualified research expenses are incurred. Deferred revenue primarily represents the portion of research or license payments received but not earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC Topic&#160;606. The Company&#x2019;s performance obligations include license rights, development services and services associated with regulatory submission and approval processes. Revenues from research services earned under collaboration agreements are generally recognized as revenue as the related services are provided. Revenues from non-refundable upfront fees are recognized over time either by measuring progress towards satisfaction of the relevant performance obligation, using the input method (i.e., cumulative actual costs incurred relative to total estimated costs) or on a straight-line basis when a performance obligation is expected to be satisfied evenly over a period of time (or when the entity has a stand-ready obligation). Significant management judgment is required to determine the level of effort required under an arrangement, and the period over which the Company expects to complete its performance obligations under the arrangement, which may include total internal personnel costs and external costs to be incurred as well as, in certain cases, the estimated stand-ready obligation period. Changes in these estimates can have a material effect on revenue recognized. If the Company cannot reasonably estimate when its performance obligations either are completed or become inconsequential, then revenue recognition is deferred until the Company can reasonably make such estimates. The Company includes the unconstrained amount of estimated variable consideration in the transaction price. The amount included in the transaction price is constrained to the amount for which it is probable that a significant reversal of cumulative revenue recognized will not occur. At the end of each subsequent reporting period, the Company re-evaluates the estimated variable consideration included in the transaction price and any related constraint and, if necessary, adjusts its estimate of the overall transaction price. Revenue is then recognized over the remaining estimated period of performance using the cumulative catch-up method. The estimated period of performance and project costs, such as personnel and manufacturing cost, are reviewed quarterly and adjusted, as needed, to reflect the Company&#x2019;s current assumptions regarding the timing of its deliverables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the stand-alone selling price of each performance obligation identified in the contract. The Company uses key assumptions to determine the stand-alone selling price, which may include forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. Related costs and expenses under these arrangements have historically approximated the revenues recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from major collaboration agreements and research activity grants as a percentage of total revenues were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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="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;/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;Novartis Institutes for BioMedical Research, Inc.&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;34&#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;span style="color:#000000;font-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;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;34&#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;span style="color:#000000;font-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;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Biogen MA, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Kite Pharma, Inc.&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Sanofi S.A.&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funds received from the Company&#x2019;s collaboration partners are generally not refundable and are recorded as revenue as the Company fulfills its performance obligations, which are satisfied over time (i.e., stand ready obligations) or by using the input method (i.e., cumulative actual costs incurred relative to total estimated costs). Revenue is also recognized when the Company has incurred qualified research and development costs that are reimbursable from its collaboration partners and when there is reasonable assurance that such costs will be reimbursed. Any payments received from a collaboration partner in advance of the completion of the relevant performance obligation are recorded as deferred revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sangamo considers all highly liquid investments purchased with original maturities of three months or less at the purchase date to be cash equivalents. Cash and cash equivalents consist of cash, deposits in demand money market accounts and U.S. government-sponsored entity debt securities. Restricted cash consists of a letter of credit for $1.5&#160;million, representing a deposit for the lease of the corporate headquarters in Brisbane, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheets to the amounts reported within the accompanying Condensed Consolidated Statements of Cash Flows is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;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,&lt;br/&gt;2021&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;June 30,&lt;br/&gt;2021&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,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;117,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;178,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;169,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;131,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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;Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;119,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;180,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;171,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;132,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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-top:9pt;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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0NzQ_095fc490-3db4-4318-a609-3a3c7737579a">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of these financial statements for the periods presented have been included. Operating results for the three and six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022. The Condensed Consolidated Balance Sheet data at December&#160;31, 2021 was derived from the audited Consolidated Financial Statements included in Sangamo&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021 (the &#x201c;2021 Annual Report&#x201d;) as filed with the SEC on February&#160;24,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany balances and transactions have been eliminated in the Condensed Consolidated Financial Statements. For consolidated entities where the Company owns or is exposed to less than 100% of the economics, the Company records net loss attributable to non-controlling interests on its Condensed Consolidated Statements of Operations equal to the percentage of the economic or ownership interest retained in such entities by the respective non-controlling parties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Condensed Consolidated Financial Statements and related financial information should be read together with the audited Consolidated Financial Statements and footnotes for the year ended December&#160;31, 2021, included in the 2021 Annual Report.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0Njg_84c062d1-30ea-4c3d-8eca-0ba2bdbebe65">&lt;div style="margin-top:9pt;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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the Condensed Consolidated Financial Statements and the accompanying notes. On an ongoing basis, management evaluates its estimates including critical accounting policies or estimates related to revenue recognition, clinical trial accruals, income taxes, fair value of assets and liabilities, including from acquisitions, and stock-based compensation. Estimates are based on historical experience and on various other market specific and other relevant assumptions that the Company believes to be reasonable under the circumstances, the results of which form the basis for &lt;/span&gt;&lt;/div&gt;making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0Njk_24c46fbb-003d-45be-9660-514b2e543ae5">&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for its revenues pursuant to the provisions of Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic&#160;606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC&#160;Topic&#160;606&#x201d;). The Company&#x2019;s contract revenues are derived from collaboration agreements including licensing arrangements and research activity grants. Research and licensing agreements typically include upfront signing or license fees, cost reimbursements for research services, minimum sublicense fees, milestone payments and royalties on future licensees&#x2019; product sales. The Company has agreements with both fixed and variable consideration. Non-refundable upfront fees and funding of research and development activities are considered fixed, while milestone payments are generally identified as variable consideration. Sangamo&#x2019;s research grants are typically multi-year agreements and provide for the reimbursement of qualified expenses for research and development as defined under the terms of the grant agreement. Revenues under research grant agreements are generally recognized when the related qualified research expenses are incurred. Deferred revenue primarily represents the portion of research or license payments received but not earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC Topic&#160;606. The Company&#x2019;s performance obligations include license rights, development services and services associated with regulatory submission and approval processes. Revenues from research services earned under collaboration agreements are generally recognized as revenue as the related services are provided. Revenues from non-refundable upfront fees are recognized over time either by measuring progress towards satisfaction of the relevant performance obligation, using the input method (i.e., cumulative actual costs incurred relative to total estimated costs) or on a straight-line basis when a performance obligation is expected to be satisfied evenly over a period of time (or when the entity has a stand-ready obligation). Significant management judgment is required to determine the level of effort required under an arrangement, and the period over which the Company expects to complete its performance obligations under the arrangement, which may include total internal personnel costs and external costs to be incurred as well as, in certain cases, the estimated stand-ready obligation period. Changes in these estimates can have a material effect on revenue recognized. If the Company cannot reasonably estimate when its performance obligations either are completed or become inconsequential, then revenue recognition is deferred until the Company can reasonably make such estimates. The Company includes the unconstrained amount of estimated variable consideration in the transaction price. The amount included in the transaction price is constrained to the amount for which it is probable that a significant reversal of cumulative revenue recognized will not occur. At the end of each subsequent reporting period, the Company re-evaluates the estimated variable consideration included in the transaction price and any related constraint and, if necessary, adjusts its estimate of the overall transaction price. Revenue is then recognized over the remaining estimated period of performance using the cumulative catch-up method. The estimated period of performance and project costs, such as personnel and manufacturing cost, are reviewed quarterly and adjusted, as needed, to reflect the Company&#x2019;s current assumptions regarding the timing of its deliverables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the stand-alone selling price of each performance obligation identified in the contract. The Company uses key assumptions to determine the stand-alone selling price, which may include forecasted revenues, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success. Related costs and expenses under these arrangements have historically approximated the revenues recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from major collaboration agreements and research activity grants as a percentage of total revenues were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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="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;/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;Novartis Institutes for BioMedical Research, Inc.&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;34&#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;span style="color:#000000;font-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;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;34&#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;span style="color:#000000;font-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;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Biogen MA, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Kite Pharma, Inc.&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Sanofi S.A.&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Funds received from the Company&#x2019;s collaboration partners are generally not refundable and are recorded as revenue as the Company fulfills its performance obligations, which are satisfied over time (i.e., stand ready obligations) or by using the input method (i.e., cumulative actual costs incurred relative to total estimated costs). Revenue is also recognized when the Company has incurred qualified research and development costs that are reimbursable from its collaboration partners and when there is reasonable assurance that such costs will be reimbursed. Any payments received from a collaboration partner in advance of the completion of the relevant performance obligation are recorded as deferred revenue.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <sgmo:ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0ODQ_fb7a1513-dba0-45a4-be5a-d2277fd9bb0c">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from major collaboration agreements and research activity grants as a percentage of total revenues were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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="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;/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;Novartis Institutes for BioMedical Research, Inc.&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;34&#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;span style="color:#000000;font-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;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;34&#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;span style="color:#000000;font-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;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Biogen MA, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Kite Pharma, Inc.&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Sanofi S.A.&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;</sgmo:ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie7b5c117447a4e35af324102a50a4a6b_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi0xLTEtMS00NjA3MQ_e109f4bb-b38f-41a1-916e-8058fe5def3f"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i74c696c56c1d451fb96b46079722a138_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi0zLTEtMS00NjA3MQ_8e735235-5cb2-425d-a7e2-b093975063de"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i822942803bb444908c2b13454c3bcd98_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi01LTEtMS00NjA3MQ_616946e0-ba3f-486b-9693-fc046cfc58b2"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iba09d1254e5e443faf22b4f87018ea37_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi03LTEtMS00NjA3MQ_72697a03-72bd-4bfe-a3dc-23402ac1538a"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5a1148dce5034c17b9258aacc2fe8fea_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi0xLTEtMS00NDY3MA_6ee78ce0-7fc1-481c-9b85-f96e7754767f"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie69ff5621a9142518f64b0a51c160418_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi0zLTEtMS00NDY3MA_812919aa-d933-4da6-9767-21fd5e2dd66b"
      unitRef="number">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i26802dfca4ae4b30a9125222d88516ed_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi01LTEtMS00MzY3OQ_94b6fe81-4b7d-42d7-a2cc-0ab74838897b"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iffe1b526a7fd4e4589dcfd446c7cb624_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfMi03LTEtMS00MzY3OQ_866da206-7b39-46da-9ca7-17600810800e"
      unitRef="number">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie430274afdf24d53be38cedcb9c602af_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNC0xLTEtMS00MzY3OQ_ac303750-75bd-4bdd-8120-ba6190dc2c2b"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5757395fc55a4525b5684d8f981e068b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNC0zLTEtMS00MzY3OQ_310a67b7-94ac-4974-b51e-32244d8902ba"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2904f2cace2842318afcebee86976509_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNC01LTEtMS00MzY3OQ_6853ef8f-05d5-486b-985a-5ebd21e2fc3a"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia74c790eed9343488ee8780efa21fede_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNC03LTEtMS00MzY3OQ_25618dbe-33c5-4222-8ca3-2871048171af"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i320ae01e50d34cbaa174a376cbb60def_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNS0xLTEtMS00MzY3OQ_3e84edd9-f743-4f4f-8501-84eee7036685"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if2eb7866129d4469a4c0998747a361ff_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNS0zLTEtMS00MzY3OQ_681c3f4a-5806-4aee-a04a-077d32232b7b"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2193373f3620405d85edd1c8be293699_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNS01LTEtMS00MzY3OQ_15679308-8678-4f1b-8556-782be1d07d43"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if087cb5d08864c85a60686ab3cd0e508_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjE1N2JiZmY3MDk1NzQxMmU5YjA1OTZiZTg2NTQ3Mjk5L3RhYmxlcmFuZ2U6MTU3YmJmZjcwOTU3NDEyZTliMDU5NmJlODY1NDcyOTlfNS03LTEtMS00MzY3OQ_e95646cf-9ede-4e7c-adca-419d98537252"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0ODA_c4713b71-969a-4a3c-9e9a-d1445db48df6">&lt;div style="margin-top:9pt;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;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sangamo considers all highly liquid investments purchased with original maturities of three months or less at the purchase date to be cash equivalents. Cash and cash equivalents consist of cash, deposits in demand money market accounts and U.S. government-sponsored entity debt securities. Restricted cash consists of a letter of credit for $1.5&#160;million, representing a deposit for the lease of the corporate headquarters in Brisbane, California.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTEwNzY_806f6168-ff7d-40b8-b7a1-564bf8925186"
      unitRef="usd">1500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0ODY_572862d9-0b2a-4f9f-907f-a99055e5bfe1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheets to the amounts reported within the accompanying Condensed Consolidated Statements of Cash Flows is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;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,&lt;br/&gt;2021&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;June 30,&lt;br/&gt;2021&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,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;117,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;178,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;169,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;131,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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;Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;119,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;180,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;171,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;132,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0ODY_bb188b86-e77a-412d-a2ed-2df68c32b4c4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Balance Sheets to the amounts reported within the accompanying Condensed Consolidated Statements of Cash Flows is as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;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,&lt;br/&gt;2021&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;June 30,&lt;br/&gt;2021&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,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;117,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;178,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;169,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;131,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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;Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;119,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;180,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;171,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;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;132,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMS0xLTEtMS00MzY3OQ_bcac0f28-7296-42d9-8a6d-67a8e0a45287"
      unitRef="usd">117705000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMS0zLTEtMS00MzY3OQ_4340a501-339e-4a0d-9f32-2b98b0fde65b"
      unitRef="usd">178872000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ica323944473b4533b52fd227bc6e9100_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMS01LTEtMS00MzY3OQ_1e409c6d-4154-4d3c-91ba-5ab19ab90cf2"
      unitRef="usd">169878000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia1ba916695fa4da18d66974fb7d70fec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMS03LTEtMS00MzY3OQ_2b66785d-b568-4532-8729-2fe5e7e5999c"
      unitRef="usd">131329000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMi0xLTEtMS00MzY3OQ_db08ffdf-404e-4b9e-b1f9-bf5538a183c1"
      unitRef="usd">1500000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMi0zLTEtMS00MzY3OQ_3bf6a109-f6fc-4b12-9e2e-4513563aae2d"
      unitRef="usd">1500000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ica323944473b4533b52fd227bc6e9100_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMi01LTEtMS00MzY3OQ_8295baaf-cb48-4604-b13a-529e4902737d"
      unitRef="usd">1500000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ia1ba916695fa4da18d66974fb7d70fec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMi03LTEtMS00MzY3OQ_c9b45fc2-c0e9-420f-922b-01902b7fcb92"
      unitRef="usd">1500000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMy0xLTEtMS00MzY3OQ_d7d82bef-5b48-40bf-9a17-93ef23330d3c"
      unitRef="usd">119205000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMy0zLTEtMS00MzY3OQ_a7ec2e54-89e5-497c-9492-2d5f2abf7547"
      unitRef="usd">180372000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ica323944473b4533b52fd227bc6e9100_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMy01LTEtMS00MzY3OQ_eeec917e-f57a-4dad-8b61-fce0e610b7b3"
      unitRef="usd">171378000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia1ba916695fa4da18d66974fb7d70fec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RhYmxlOjA3ZjM2MDY3ZThlYTRiNTJhYjZiYTQxM2JhMTNhYzViL3RhYmxlcmFuZ2U6MDdmMzYwNjdlOGVhNGI1MmFiNmJhNDEzYmExM2FjNWJfMy03LTEtMS00MzY3OQ_c1901602-e6dc-45ee-9b7a-3ff0465b265e"
      unitRef="usd">132829000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80MC9mcmFnOmQyODFmYzBlZDU5NDQ3NmQ5OTJmZDBkMmZkMGE5YTg1L3RleHRyZWdpb246ZDI4MWZjMGVkNTk0NDc2ZDk5MmZkMGQyZmQwYTlhODVfMTE0NzE_ced042b8-c693-4717-8bdb-51ff0e3cf4db">&lt;div style="margin-top:9pt;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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RleHRyZWdpb246NWQ5N2NkOWU0MDcxNDFhZThlZTdiZGJhYzg1ODM1MzNfMjI1Nw_d9601264-a044-404b-a966-768cd9cbc57b">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, marketable securities, and the free shares asset. Fair value is determined based on a three-tier hierarchy under the authoritative guidance for fair value measurements and disclosures that prioritizes the inputs used in measuring fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3: Prices or valuation techniques that require inputs that are both significant to the fair value measurements and unobservable (i.e., supported by little or no market activity).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value measurements of the Company&#x2019;s cash equivalents and marketable securities are identified at the following levels within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.497%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 12.25pt;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;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;53,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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. government-sponsored entity debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;26,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;109,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;10,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Asset-backed 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;44,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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 bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;12,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;12,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;43,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;43,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;245,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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 cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.497%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 12.25pt;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;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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. government-sponsored entity debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;30,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;105,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;33,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Asset-backed 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;70,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;45,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;45,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;285,845&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,845&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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 cash equivalents and marketable securities&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,764&#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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,845&#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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 style="margin-top:12pt;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;Cash Equivalents and Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally classifies its marketable securities as Level&#160;2. Instruments are classified as Level&#160;2 when observable market prices for identical securities that are traded in less active markets are used. When observable market prices for identical securities are not available, such instruments are priced using benchmark curves, benchmarking of like securities, sector groupings, matrix pricing and valuation models. These valuation models are proprietary to the pricing providers or brokers and incorporate a number of inputs, including in approximate order of priority: benchmark yields, reported trades, broker/dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers and reference data including market research publications. For certain security types, additional inputs may be used, or some of the standard inputs may not be applicable. Evaluators may prioritize inputs differently on any given day for any security based on market conditions, and not all inputs listed are available for use in the evaluation process for each security evaluation on any given day.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RleHRyZWdpb246NWQ5N2NkOWU0MDcxNDFhZThlZTdiZGJhYzg1ODM1MzNfMjI2MA_f046a45f-b34e-4516-9718-8a69f8a06a96">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, marketable securities, and the free shares asset. Fair value is determined based on a three-tier hierarchy under the authoritative guidance for fair value measurements and disclosures that prioritizes the inputs used in measuring fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;2: Quoted prices in markets that are not active or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3: Prices or valuation techniques that require inputs that are both significant to the fair value measurements and unobservable (i.e., supported by little or no market activity).&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RleHRyZWdpb246NWQ5N2NkOWU0MDcxNDFhZThlZTdiZGJhYzg1ODM1MzNfMjI1OQ_489bcda5-4c7a-4621-9f29-8fedd100d000">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value measurements of the Company&#x2019;s cash equivalents and marketable securities are identified at the following levels within the fair value hierarchy (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.497%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 12.25pt;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;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;53,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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. government-sponsored entity debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;26,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;109,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;10,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Asset-backed 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;44,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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 bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;12,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;12,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;43,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;43,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;245,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;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 cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.497%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 12.25pt;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;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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. government-sponsored entity debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;30,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;105,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;33,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Asset-backed 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;70,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;45,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;45,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;285,845&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,845&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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 cash equivalents and marketable securities&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,764&#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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,845&#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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i65b4954081fd4d2ebc7b379b109b5af1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNS0xLTEtMS00MzY3OQ_544a4ac9-aa12-4360-928f-ca8d6ffec3ca"
      unitRef="usd">39669000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iebfa8e3f862e415089fda7ab28901ac9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNS0zLTEtMS00MzY3OQ_f6710403-0d83-4042-ace5-5d2d615bd618"
      unitRef="usd">39669000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if0f94205da9a407496ab22dde85d6ab0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNS01LTEtMS00MzY3OQ_70275d94-3010-4a38-9adb-13abc94fad9f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i44cb18c108c64a7f85a1738be5ecd149_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNS03LTEtMS00MzY3OQ_52e1ecd2-27cd-435b-9b19-07f5714881b9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3bb24d628b6142a3b78ae1b9db5628f1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNi0xLTEtMS00NjA4Mg_9372326e-02d2-481b-ad9c-7bb35e2abb11"
      unitRef="usd">11340000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic50878e9e2004c2195a5528eb0e69f2d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNi0zLTEtMS00NjA4Mg_cb6c29b9-57ad-4acf-9094-712d7589edc9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i85f7be47558b44f0a06d4ae8a0c2df93_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNi01LTEtMS00NjA4Mg_c456510e-1b8a-4bde-afa0-e65ef045317d"
      unitRef="usd">11340000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if1db043a760a40de8707ebdea353f9b9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNi03LTEtMS00NjA4Mg_e11cefba-36d0-4f13-bcb0-9fd4c6fa4824"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id23484bf9e524b90b8b02d097fd6bf90_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNy0xLTEtMS00MzY3OQ_1f907c38-6f7b-4ce0-a116-0e2093ad0d9b"
      unitRef="usd">2498000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2cd0dc71c3974000894313cc43f0bf61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNy0zLTEtMS00MzY3OQ_2007e014-8691-4364-a343-33ff182aa617"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iafe5a518392742d3b9be2f396aaef933_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNy01LTEtMS00MzY3OQ_658a84ad-a508-476d-8c63-5a6eb6f5fe6c"
      unitRef="usd">2498000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i973663fb47554722a893ccbd987cb453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfNy03LTEtMS00MzY3OQ_12ac5a95-abfa-41c4-a057-26d227a9b59b"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibbdd46b34f5d4d5888f1e32026059426_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfOC0xLTEtMS00MzY3OQ_776545b8-4ce7-4431-a9b3-3a44148b0308"
      unitRef="usd">53507000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ief3777fc55bc4f858cfd7f694fbc7a75_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfOC0zLTEtMS00MzY3OQ_742c54ab-9b0c-4c5c-b6a3-c30bd8386544"
      unitRef="usd">39669000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iafb332fdcda04c129420d4bd24d4ef39_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfOC01LTEtMS00MzY3OQ_57fc3d73-c766-46d6-a4c0-d9c0ddb8ad5d"
      unitRef="usd">13838000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i066ca9ec54e64da99203ae49f2afa483_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfOC03LTEtMS00MzY3OQ_b14eb773-2811-463e-80e7-ef4ffd185bec"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i65420219dd1643e5b6094aa90c3617db_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTAtMS0xLTEtNDM2Nzk_287c228f-426f-4122-a83d-f71ed2bc4925"
      unitRef="usd">26425000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia5d79561525d4ace818e6f9dc10b41c4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTAtMy0xLTEtNDM2Nzk_cdb399ea-140d-4156-b469-db6d1a22a0d9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ief9bf3ce4a9b4fc3a7b7b94231a96d17_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTAtNS0xLTEtNDM2Nzk_64e34f96-d480-426f-95d0-cb8f9bb728bc"
      unitRef="usd">26425000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idce12449723d4642a4f10b71a37bdf70_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTAtNy0xLTEtNDM2Nzk_b1c95adc-0543-42fc-a03e-0a4f5ddc7858"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3bb24d628b6142a3b78ae1b9db5628f1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTEtMS0xLTEtNDM2Nzk_d260fb76-933d-4e07-a583-00e24d0fea0c"
      unitRef="usd">109367000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic50878e9e2004c2195a5528eb0e69f2d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTEtMy0xLTEtNDM2Nzk_6e47d85d-9926-4a92-b086-7db5e5823f33"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i85f7be47558b44f0a06d4ae8a0c2df93_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTEtNS0xLTEtNDM2Nzk_31bb412d-ef3f-42de-be1f-eb7ecaa51984"
      unitRef="usd">109367000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if1db043a760a40de8707ebdea353f9b9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTEtNy0xLTEtNDM2Nzk_db907632-7eca-474f-af5f-2339ab926ca9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i52d322dc62b94fa5a01092aa983dabea_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTItMS0xLTEtNDM2Nzk_ad026984-ec4b-47ae-86c5-b29c2da5f632"
      unitRef="usd">10806000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib1abc1c51920490f96376e8c37595b82_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTItMy0xLTEtNDM2Nzk_307e63e9-1982-4661-ba3e-d8026e55bf7f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9bc56813030a4e7d99f3e50d8deb4e5c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTItNS0xLTEtNDM2Nzk_263b146d-b60b-4ef0-8f6e-c4c68b3b7001"
      unitRef="usd">10806000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6f866e8ff9d24c95945fde3737c4f5ce_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTItNy0xLTEtNDM2Nzk_2ac8e743-f4ca-4651-a43b-fc788e9d81a4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibde4cbf9b8e04a28a07ebc9c26a69b91_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTMtMS0xLTEtNDM2Nzk_8d578aa1-48de-48cb-8be7-e274f9953bba"
      unitRef="usd">44324000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if01bab52510e4dfca53da3d663cad5cb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTMtMy0xLTEtNDM2Nzk_83e4ee3f-b9c8-4565-baaa-b4304f62f902"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4bf240e822ab438d98b99a2efd5bfd76_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTMtNS0xLTEtNDM2Nzk_128b6e57-d99f-439d-9fcf-8f57d98fb84c"
      unitRef="usd">44324000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia7fd991dfdae4205b9e1f0d503d92e82_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTMtNy0xLTEtNDM2Nzk_8df5f003-efb2-49ec-8809-ac7cfd08cc7c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1661dd8a98ff4018941eafc6b6b6ab38_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTQtMS0xLTEtNDM2Nzk_6a5608f6-ac7c-41fb-88c3-7221c8f4e84f"
      unitRef="usd">12008000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i539893d732f54ed0991d006079bf5406_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTQtMy0xLTEtNDM2Nzk_d11b27dd-97c2-42f4-88b7-6676a8c70b7b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic77983918cad42298fe63a0569cf45e3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTQtNS0xLTEtNDM2Nzk_f3fca890-d6db-4491-9f21-b8138934b252"
      unitRef="usd">12008000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if9664320120b4cd18774e51fff0c4c82_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTQtNy0xLTEtNDM2Nzk_e3cb1808-cc8a-4cee-a2d1-5e1d8ebcee41"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id23484bf9e524b90b8b02d097fd6bf90_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTUtMS0xLTEtNDM2Nzk_d5d38c1e-07ff-4007-87e5-f699702ab82a"
      unitRef="usd">43054000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2cd0dc71c3974000894313cc43f0bf61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTUtMy0xLTEtNDM2Nzk_8e967543-fbd0-4ce3-8f73-f18551b30d1a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iafe5a518392742d3b9be2f396aaef933_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTUtNS0xLTEtNDM2Nzk_56257f17-7f9a-403d-acf3-66b2de709a69"
      unitRef="usd">43054000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i973663fb47554722a893ccbd987cb453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTUtNy0xLTEtNDM2Nzk_e3aba2ff-da78-4f56-a18d-4ce594ecc70a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibbdd46b34f5d4d5888f1e32026059426_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTYtMS0xLTEtNDM2Nzk_e77f5976-ccc2-4b40-9964-f27f668d7283"
      unitRef="usd">245984000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ief3777fc55bc4f858cfd7f694fbc7a75_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTYtMy0xLTEtNDM2Nzk_4c2600b8-c1bc-45a7-bc56-a34a401dce10"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iafb332fdcda04c129420d4bd24d4ef39_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTYtNS0xLTEtNDM2Nzk_b1b902e3-ba4f-4025-8c20-1f3a2b871d01"
      unitRef="usd">245984000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i066ca9ec54e64da99203ae49f2afa483_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTYtNy0xLTEtNDM2Nzk_eab25da4-4b7d-46cf-9b04-1631e251c7f4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibbdd46b34f5d4d5888f1e32026059426_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTctMS0xLTEtNDM2Nzk_27d60d63-a9e7-4881-9a09-e62d3ce751f6"
      unitRef="usd">299491000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ief3777fc55bc4f858cfd7f694fbc7a75_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTctMy0xLTEtNDM2Nzk_5bc49a4a-dff9-4a0c-a929-915db8af8261"
      unitRef="usd">39669000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iafb332fdcda04c129420d4bd24d4ef39_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTctNS0xLTEtNDM2Nzk_4cc3751c-c69c-41d2-b5f2-23cf02207d89"
      unitRef="usd">259822000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i066ca9ec54e64da99203ae49f2afa483_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOjFlZWQ0ZTExYzljODQ3MGRhY2QyY2Y3MWNlOTdmNWI0L3RhYmxlcmFuZ2U6MWVlZDRlMTFjOWM4NDcwZGFjZDJjZjcxY2U5N2Y1YjRfMTctNy0xLTEtNDM2Nzk_9ec27ed5-9945-44cd-bad3-e8e6c010f023"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i64e83a44a00e499fb1dff38b94ff4840_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNS0xLTEtMS00MzY3OQ_5ebe70e1-1c3e-4eb4-a1cc-23912717ccf8"
      unitRef="usd">119919000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3d07338189a840a092a8d64ad8d24b06_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNS0zLTEtMS00MzY3OQ_61bd1412-4cbc-4521-8258-8dd6756b2dc5"
      unitRef="usd">119919000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8e2afe775fd74b648b33e99558e98b51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNS01LTEtMS00MzY3OQ_da66ec0a-f69b-4dc7-8454-d662b588a3b4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie2fe9e9307f045ce9673798d5958db55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNS03LTEtMS00MzY3OQ_1c5e4b12-a126-4f53-93a9-c13a080e6739"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iadd59327f57243e8abf4dbd1a9c554c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNi0xLTEtMS00MzY3OQ_5ff813ad-7f58-49f5-ba6c-0523272bfa94"
      unitRef="usd">119919000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2174c0e504ad43ada096e885962b0ce2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNi0zLTEtMS00MzY3OQ_3982fc9e-73ef-4262-8dbe-e6b6a3a66d76"
      unitRef="usd">119919000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2a48297e85b44661816a6304d37536bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNi01LTEtMS00MzY3OQ_e994d2c6-ba5d-4c29-bf0e-ee71a58b3bc2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5deb06316dfa4939ab9be683df9dfa02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfNi03LTEtMS00MzY3OQ_f9538bd5-db3c-4643-91cf-82ebe0a4607f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5538cf96ca674eb6bd2b2d75f03173a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOC0xLTEtMS00MzY3OQ_5ec9c855-3d77-47ce-8b9c-00cbbb32fb9f"
      unitRef="usd">30614000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3ea5d36e33af4757939f08ba2a75ffbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOC0zLTEtMS00MzY3OQ_2139fea9-0847-4551-a711-877712da8748"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifbd82945eef145d0a57c196de0f2f378_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOC01LTEtMS00MzY3OQ_864dffcd-1af4-484c-835f-8a3714a9d2f1"
      unitRef="usd">30614000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia88fa198d56d452bb74743be059acda3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOC03LTEtMS00MzY3OQ_c51ac0e7-8f9d-4752-96f1-7aa0a40e36c7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i56c9737069b64d849f5121695bfacdc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOS0xLTEtMS00MzY3OQ_5134573d-d496-4eef-b17c-bb1d83358262"
      unitRef="usd">105757000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4a106347637844d3bbad24f3ab2d39db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOS0zLTEtMS00MzY3OQ_9c6fa2b8-def6-4102-9f0f-1c8e13c95864"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id4406779f1204ee28e5028654487b0f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOS01LTEtMS00MzY3OQ_c1e20779-4eec-4de8-8dec-c914dfbdfef2"
      unitRef="usd">105757000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia9c765a69cab4324b2276a861c0c4f27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfOS03LTEtMS00MzY3OQ_993743dc-1337-4f05-86ee-9e0f187e7de3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i76032625b5884a6d8dc9c96e39560858_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTAtMS0xLTEtNDM2Nzk_b22db19f-4b73-408b-b50f-7374b766d257"
      unitRef="usd">33682000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9e3731d102f64358b0367a49493983bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTAtMy0xLTEtNDM2Nzk_9eaef028-87f4-4287-85d7-f284fe695bbd"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7af5c150f3904be4a380ffdeee8a0745_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTAtNS0xLTEtNDM2Nzk_76c41c3a-8331-4c50-87a5-4ab6eb423140"
      unitRef="usd">33682000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9f39cf43b7bb4657809f12a102c13935_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTAtNy0xLTEtNDM2Nzk_22ac3311-0aa0-4036-b8ad-f7611bdcb57b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i856309b99fdb441e8c0184cd51c4ad70_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTEtMS0xLTEtNDM2Nzk_3ea69179-db87-42af-84ff-a1ce4f709888"
      unitRef="usd">70701000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iceefbda854114235b1b3ed69788639af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTEtMy0xLTEtNDM2Nzk_5bbe2de9-85d2-4a47-a9d7-ea472c533fa9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idfdfb2922c514b02a2ce9630a8c9d47e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTEtNS0xLTEtNDM2Nzk_a52c4cbe-836a-4635-a3e0-d1e2c4d4fbca"
      unitRef="usd">70701000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i383779126aaa4d03b686b923049e52e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTEtNy0xLTEtNDM2Nzk_7c7a26d1-804f-4c59-8969-bda75a71652b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e910733d1c74364ba5d25dd3628a252_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTItMS0xLTEtNDM2Nzk_895c0f5c-8ad9-4071-9702-347d24ca9f0f"
      unitRef="usd">45091000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e513d5b3d3a4d0f9919ded85e4ae539_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTItMy0xLTEtNDM2Nzk_51d23f3e-2ad5-4e3e-953c-6ec23dcd0844"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c5dba6609844c02b8e7d2ddacef84d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTItNS0xLTEtNDM2Nzk_e011ed48-7b9b-4d1f-b205-e0a04c231ebe"
      unitRef="usd">45091000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i37feec0fa4b04792b0e2ea55a477fe8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTItNy0xLTEtNDM2Nzk_4352949b-73bf-4be8-bf3d-e274b2b4ec85"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iadd59327f57243e8abf4dbd1a9c554c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTMtMS0xLTEtNDM2Nzk_e02b9ddb-9212-4a99-a4c5-c5814a6c8d7e"
      unitRef="usd">285845000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2174c0e504ad43ada096e885962b0ce2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTMtMy0xLTEtNDM2Nzk_1644d17d-638b-43c0-95a5-bd96fafe1210"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a48297e85b44661816a6304d37536bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTMtNS0xLTEtNDM2Nzk_deda3a0b-b376-46a4-a021-27d0cdbb1d9d"
      unitRef="usd">285845000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5deb06316dfa4939ab9be683df9dfa02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTMtNy0xLTEtNDM2Nzk_331565d1-9857-4f25-aea3-e3ed3bc944a0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iadd59327f57243e8abf4dbd1a9c554c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTQtMS0xLTEtNDM2Nzk_15f883e9-466b-4bae-80fd-09adf2ab7e59"
      unitRef="usd">405764000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2174c0e504ad43ada096e885962b0ce2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTQtMy0xLTEtNDM2Nzk_e9773e9f-aadd-4689-9af4-9332ae69f3e7"
      unitRef="usd">119919000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2a48297e85b44661816a6304d37536bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTQtNS0xLTEtNDM2Nzk_692ba41c-0a32-4b1f-9be3-a403cf0ddc60"
      unitRef="usd">285845000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5deb06316dfa4939ab9be683df9dfa02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80My9mcmFnOjVkOTdjZDllNDA3MTQxYWU4ZWU3YmRiYWM4NTgzNTMzL3RhYmxlOmFhOWJiYTIzMTZhMDQ1MTU5OTc1MmU0ZDU0N2RiNjM5L3RhYmxlcmFuZ2U6YWE5YmJhMjMxNmEwNDUxNTk5NzUyZTRkNTQ3ZGI2MzlfMTQtNy0xLTEtNDM2Nzk_272b56f8-6255-4042-a47b-e0330de9a613"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjY0MQ_7cb70f33-1dc7-4311-9256-74c0744279d0">CASH EQUIVALENTS AND MARKETABLE SECURITIES&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the Company&#x2019;s cash equivalents and marketable securities (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;53,507&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,507&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Marketable securities:&lt;/span&gt;&lt;/td&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 2px 25.75pt;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. government-sponsored entity debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;26,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;109,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;10,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Asset-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;44,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Certificate of deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;43,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;43,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;247,513&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,536)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,984&#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:top"/&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 cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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. government-sponsored entity debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;30,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;105,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;33,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Asset-backed 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;70,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Certificate of deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;45,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;45,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;286,138&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(304)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,845&#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:top"/&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 cash equivalents and marketable securities&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,057&#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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(304)&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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,764&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of marketable securities by contractual maturity were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;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,&lt;br/&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 2px 12.25pt;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;Maturing in one year or less&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;211,855&#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;197,676&#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 12.25pt;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;Maturing after one year through five years&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;47,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;88,169&#160;&lt;/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 12.25pt;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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no realized gains and losses on the sales of investments during the three and six months ended June&#160;30, 2022. Realized gains and losses on the sales of investments were insignificant during the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages credit risk associated with its investment portfolio through its investment policy, which limits purchases to high-quality issuers and also limits the amount of its portfolio that can be invested in a single issuer. The Company did not record an allowance for credit losses or other impairment charges related to its marketable securities for the three and six months ended June&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;The Company had unrealized losses related to its marketable securities for the three and six months ended June&#160;30, 2022 and 2021. The Company had no material unrealized losses, individually and in the aggregate, for marketable securities that are in a continuous unrealized loss position for greater than 12 months as of June&#160;30, 2022 and December&#160;31, 2021. Based on the scheduled maturities of its investments, the Company determined that it was more likely than not that it will hold these investments for a period of time sufficient for a recovery of its cost basis. Total unrealized gains for securities with net gains in accumulated other comprehensive income were not material for the three and six months ended June&#160;30, 2022. The unrealized losses were not attributed to credit risk and were associated with changes in market conditions. The Company periodically reviews its marketable securities for indications of credit losses. The Company considers factors such as the duration, the magnitude and the reason for the decline in value, the potential recovery period, creditworthiness of the issuers of the securities and its intent to sell. For marketable securities, it also considers whether (i)&#160;it is more likely than not that the Company will be required to sell the debt securities before recovery of their amortized cost basis, and (ii)&#160;the amortized cost basis cannot be recovered as a result of credit losses. No significant facts or circumstances have arisen to indicate that there has been any significant deterioration in the creditworthiness of the issuers of the securities held by the Company. Based on the Company&#x2019;s review of these securities, including the assessment of the duration and severity of the unrealized losses and the Company&#x2019;s ability and intent to hold the investments until maturity, the Company determined that no allowance for credit losses related to its marketable securities was required at either June&#160;30, 2022 or December&#160;31, 2021.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjY0Mw_f351cbe1-83e7-4ed0-a97c-856d04602bf7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the Company&#x2019;s cash equivalents and marketable securities (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;11,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;53,507&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,507&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Marketable securities:&lt;/span&gt;&lt;/td&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 2px 25.75pt;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. government-sponsored entity debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;26,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;109,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;10,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Asset-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;44,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;12,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Certificate of deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;43,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;43,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;247,513&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,536)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,984&#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:top"/&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 cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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. government-sponsored entity debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;30,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;105,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;33,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;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;Asset-backed 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;70,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Certificate of deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;45,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;45,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;286,138&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(304)&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,845&#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:top"/&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 cash equivalents and marketable securities&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,057&#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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(304)&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:top"/&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 #000;padding:2px 0 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;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,764&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNC0xLTEtMS00MzY3OQ_fe137ed4-7abc-401f-a70b-96caaca32812"
      unitRef="usd">39669000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax
      contextRef="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNC0zLTEtMS00MzY3OQ_0f4c6357-1218-422c-b98a-6af2d96fc4b7"
      unitRef="usd">0</sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax>
    <sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax
      contextRef="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNC01LTEtMS00MzY3OQ_53a940c5-db57-4285-a4f2-ca572372db33"
      unitRef="usd">0</sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie1073ae26c7f45efb579ddc7ff3918bc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNC03LTEtMS00MzY3OQ_569807e9-8b1e-46cc-99d7-0c5007a7a2bd"
      unitRef="usd">39669000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNS0xLTEtMS00NjIwNg_458fbe52-0ac1-451b-8f7d-1b3eb6eaa64d"
      unitRef="usd">11340000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax
      contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNS0zLTEtMS00NjIwNg_c5bcb4b1-0ee3-4acc-bd24-424ebfc5e396"
      unitRef="usd">2000</sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax>
    <sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax
      contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNS01LTEtMS00NjIwNg_10210682-9f5c-4c3e-a245-5a328aec0bbf"
      unitRef="usd">2000</sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNS03LTEtMS00NjIwNg_582da99f-c7c2-4964-be1b-2ab106aff1df"
      unitRef="usd">11340000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNi0xLTEtMS00MzY3OQ_8caed094-382b-49ab-a0a9-dfe7b3978504"
      unitRef="usd">2498000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax
      contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNi0zLTEtMS00MzY3OQ_5ff324a7-fe6a-4810-8af7-8e8eb4dcf29c"
      unitRef="usd">0</sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax>
    <sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax
      contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNi01LTEtMS00MzY3OQ_91ff9970-cfbd-4c1d-bba8-6449afdd2606"
      unitRef="usd">0</sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNi03LTEtMS00MzY3OQ_b28dd476-59e4-4a1e-89a3-17be96233eaf"
      unitRef="usd">2498000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if199245f19f64999b5fab2321266ae52_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNy0xLTEtMS00MzY3OQ_edcaa940-342e-4946-80bc-a2ca4867206d"
      unitRef="usd">53507000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax
      contextRef="if199245f19f64999b5fab2321266ae52_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNy0zLTEtMS00MzY3OQ_b1019609-1d50-43c9-8e7a-00bed51400a1"
      unitRef="usd">2000</sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax>
    <sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax
      contextRef="if199245f19f64999b5fab2321266ae52_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNy01LTEtMS00MzY3OQ_2a810796-3a4a-4bbd-9148-ecb05fdef235"
      unitRef="usd">2000</sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if199245f19f64999b5fab2321266ae52_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfNy03LTEtMS00MzY3OQ_e7cdf820-e769-447b-8c7f-3b4ba417451b"
      unitRef="usd">53507000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfOS0xLTEtMS00MzY3OQ_087e396a-e9f4-403f-8b3f-07c2f00668e6"
      unitRef="usd">26849000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfOS0zLTEtMS00MzY3OQ_20cf7585-b8bf-40de-bc8d-88769cf5be29"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfOS01LTEtMS00MzY3OQ_5fadd324-9bba-49e8-a80d-820abd12676c"
      unitRef="usd">424000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i74f842c1e70d4a93a04d8329e32c43fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfOS03LTEtMS00MzY3OQ_7b8402d7-3d81-43bc-ba5e-5a27f81f0602"
      unitRef="usd">26425000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTAtMS0xLTEtNDM2Nzk_71fbd725-c6ae-4a6a-b112-c99de30e0536"
      unitRef="usd">109817000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTAtMy0xLTEtNDM2Nzk_70fcdddf-2206-45d0-8940-2769a78f31bc"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTAtNS0xLTEtNDM2Nzk_97c8b059-c03d-4c9d-8c6b-307785992aed"
      unitRef="usd">455000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7eb2d9510d3a4ec28cb29a158184a201_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTAtNy0xLTEtNDM2Nzk_dbfdb709-0ac6-4bb2-9a3d-d34245595691"
      unitRef="usd">109367000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4b90d85760c540ba953ac05b7d7b2434_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTEtMS0xLTEtNDM2Nzk_49d67d27-813e-4da5-910b-0950b1360c9b"
      unitRef="usd">10981000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4b90d85760c540ba953ac05b7d7b2434_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTEtMy0xLTEtNDM2Nzk_6bdc1f86-c95f-4764-8b78-1f7fec0135c4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4b90d85760c540ba953ac05b7d7b2434_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTEtNS0xLTEtNDM2Nzk_330dd45a-06ee-4f37-8e0d-1bce46954aff"
      unitRef="usd">175000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4b90d85760c540ba953ac05b7d7b2434_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTEtNy0xLTEtNDM2Nzk_871c5989-d1a9-48d9-9ee0-167e308f9d12"
      unitRef="usd">10806000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i86baac48b7b84be99ab239e323d70178_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTItMS0xLTEtNDM2Nzk_fc3a2b08-26ba-4e27-a287-41054e96399e"
      unitRef="usd">44710000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i86baac48b7b84be99ab239e323d70178_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTItMy0xLTEtNDM2Nzk_4ccf1fa7-03d0-4869-af50-1feb02db93f5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i86baac48b7b84be99ab239e323d70178_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTItNS0xLTEtNDM2Nzk_3a1048a7-8342-4b9a-88fb-d9b99c4fa66d"
      unitRef="usd">386000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i86baac48b7b84be99ab239e323d70178_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTItNy0xLTEtNDM2Nzk_4e0fd79d-a158-4f63-9698-f9768b439fca"
      unitRef="usd">44324000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTMtMS0xLTEtNDM2Nzk_0e21e078-2690-4301-884c-4323d3fcf47a"
      unitRef="usd">12008000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTMtMy0xLTEtNDM2Nzk_0d277bea-13c5-47a4-aef3-ba38eb2c30dd"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTMtNS0xLTEtNDM2Nzk_50e67590-977e-4c4f-972e-6f34a40af457"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i938d3bb80ed54a4bb7e66d308d5a531b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTMtNy0xLTEtNDM2Nzk_c9b8b0b8-cadd-48ab-b763-88605d686f6b"
      unitRef="usd">12008000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTQtMS0xLTEtNDM2Nzk_8c4f57de-716d-49c3-ad8d-ea701263fd83"
      unitRef="usd">43148000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTQtMy0xLTEtNDM2Nzk_60b6d706-6e05-4d10-8356-3dbfe3dc9cfb"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTQtNS0xLTEtNDM2Nzk_791bc1bd-f321-4412-b322-430ebb6b23b0"
      unitRef="usd">96000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9be6a9bd5f4d4f42a08d60b30bb96354_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTQtNy0xLTEtNDM2Nzk_9737d553-d2bc-4f31-9bd8-ff3c4c915e54"
      unitRef="usd">43054000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTUtMS0xLTEtNDM2Nzk_e656b265-1f20-475a-9cb1-c792361e0fc6"
      unitRef="usd">247513000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTUtMy0xLTEtNDM2Nzk_352513dd-9a2c-4b47-a4f8-2322dd6142aa"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTUtNS0xLTEtNDM2Nzk_2318feea-6813-4dfd-a3a8-6b6c99a32887"
      unitRef="usd">1536000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTUtNy0xLTEtNDM2Nzk_ff15fb25-8de8-4aba-9bf3-1e8f94b5dd27"
      unitRef="usd">245984000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <sgmo:CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTYtMS0xLTEtNDM2Nzk_461d7c0f-009f-43a5-a2d6-46dba7f6dc2f"
      unitRef="usd">301020000</sgmo:CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost>
    <sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTYtMy0xLTEtNDM2Nzk_9ee873d6-2f83-4ce7-a516-adb30d5ecda6"
      unitRef="usd">9000</sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax>
    <sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTYtNS0xLTEtNDM2Nzk_0dee2623-ca0b-4d5b-88f8-b75792ac8e9e"
      unitRef="usd">1538000</sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax>
    <sgmo:CashEquivalentsAndAvailableForSaleSecurities
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMTYtNy0xLTEtNDM2Nzk_414de348-aa74-41e7-a1d5-dd6defe6401c"
      unitRef="usd">299491000</sgmo:CashEquivalentsAndAvailableForSaleSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i58d9de945f0842329f0e28ef72c18039_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjEtMS0xLTEtNDM2Nzk_ee7654e0-eaf4-41a5-802a-9ce3feb4c561"
      unitRef="usd">119919000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax
      contextRef="i58d9de945f0842329f0e28ef72c18039_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjEtMy0xLTEtNDM2Nzk_d4ad2f7c-026c-44d2-852e-5958f5de32ee"
      unitRef="usd">0</sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax>
    <sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax
      contextRef="i58d9de945f0842329f0e28ef72c18039_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjEtNS0xLTEtNDM2Nzk_19eada16-6ea2-43a8-a48e-ccd829d4cbc8"
      unitRef="usd">0</sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i58d9de945f0842329f0e28ef72c18039_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjEtNy0xLTEtNDM2Nzk_a4b67662-a992-43ba-9a8c-2f18f8525753"
      unitRef="usd">119919000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5c5f20ad562a4e739ca35faad17e179d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjItMS0xLTEtNDM2Nzk_0592c90a-b78b-4042-995f-a32833f2e534"
      unitRef="usd">119919000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax
      contextRef="i5c5f20ad562a4e739ca35faad17e179d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjItMy0xLTEtNDM2Nzk_3ba2bd0e-5cd4-4824-acda-8a74d4ad5e5a"
      unitRef="usd">0</sgmo:CashEquivalentsGrossUnrealizedGainBeforeTax>
    <sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax
      contextRef="i5c5f20ad562a4e739ca35faad17e179d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjItNS0xLTEtNDM2Nzk_4b31ab50-041f-46c7-9b31-b6970cf714dd"
      unitRef="usd">0</sgmo:CashEquivalentsGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5c5f20ad562a4e739ca35faad17e179d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjItNy0xLTEtNDM2Nzk_caf911d1-bcec-4894-9445-24fa49e1c871"
      unitRef="usd">119919000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia33a0c2c33cd4214b5be03c002582385_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjQtMS0xLTEtNDM2Nzk_8dde2c7e-6530-4da5-97a8-291364d3dcdb"
      unitRef="usd">30700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia33a0c2c33cd4214b5be03c002582385_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjQtMy0xLTEtNDM2Nzk_906e2600-7d3b-4495-b652-a32b17eb0526"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia33a0c2c33cd4214b5be03c002582385_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjQtNS0xLTEtNDM2Nzk_c6fb32ec-9f63-4f6d-86c7-52c4e09904f3"
      unitRef="usd">87000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia33a0c2c33cd4214b5be03c002582385_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjQtNy0xLTEtNDM2Nzk_02c857b8-90f9-4b0d-a3b6-3630663f2330"
      unitRef="usd">30614000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id6135d232ffd4d5499931e45aed8ab76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjUtMS0xLTEtNDM2Nzk_e5384813-b9b6-4154-b99d-ef5eda81f7cb"
      unitRef="usd">105792000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id6135d232ffd4d5499931e45aed8ab76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjUtMy0xLTEtNDM2Nzk_d18625f4-dac6-4844-bfe5-62c197de6cba"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id6135d232ffd4d5499931e45aed8ab76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjUtNS0xLTEtNDM2Nzk_d3c37ac9-ddcb-431c-85aa-bdcc514644fb"
      unitRef="usd">42000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id6135d232ffd4d5499931e45aed8ab76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjUtNy0xLTEtNDM2Nzk_b9444919-f6c5-4fcf-9b99-c2698ce26bc5"
      unitRef="usd">105757000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3698a21728524277b25e0fa5b5b1353d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjYtMS0xLTEtNDM2Nzk_440cc98e-7595-4813-a02e-2e032497e993"
      unitRef="usd">33723000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3698a21728524277b25e0fa5b5b1353d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjYtMy0xLTEtNDM2Nzk_c2a12969-8cdf-4b77-b69f-1227714f3129"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3698a21728524277b25e0fa5b5b1353d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjYtNS0xLTEtNDM2Nzk_e2068da1-9db5-4dc3-8ddb-b1514fcf566c"
      unitRef="usd">42000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3698a21728524277b25e0fa5b5b1353d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjYtNy0xLTEtNDM2Nzk_cc7d557a-ce61-415d-9419-937b416ff6e1"
      unitRef="usd">33682000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i718a6e8823ff48f29844e556a643b286_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjctMS0xLTEtNDM2Nzk_1b1ce453-6653-4938-a266-13f082be6592"
      unitRef="usd">70807000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i718a6e8823ff48f29844e556a643b286_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjctMy0xLTEtNDM2Nzk_053ed226-6098-4272-8988-278abf06aa49"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i718a6e8823ff48f29844e556a643b286_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjctNS0xLTEtNDM2Nzk_504f28db-d525-4e44-9bb1-ff46a3f4b4e2"
      unitRef="usd">107000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i718a6e8823ff48f29844e556a643b286_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjctNy0xLTEtNDM2Nzk_4a33fdc9-4fb2-4175-ac51-65d41aab594a"
      unitRef="usd">70701000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibfc98de9e52d445b8b931a3d10163bad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjgtMS0xLTEtNDM2Nzk_54d06254-5469-42f6-85a3-45619e233ffb"
      unitRef="usd">45116000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibfc98de9e52d445b8b931a3d10163bad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjgtMy0xLTEtNDM2Nzk_a7681a8b-bd8e-4d82-9c3c-39dcef8718c4"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibfc98de9e52d445b8b931a3d10163bad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjgtNS0xLTEtNDM2Nzk_241a40e7-988a-4259-b07b-3736de7e3d4a"
      unitRef="usd">26000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibfc98de9e52d445b8b931a3d10163bad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjgtNy0xLTEtNDM2Nzk_1e62622b-1f79-4b9e-8521-d332651ba836"
      unitRef="usd">45091000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjktMS0xLTEtNDM2Nzk_fe66dcb0-36cf-45d4-9783-b16b915fc6bd"
      unitRef="usd">286138000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjktMy0xLTEtNDM2Nzk_5d09e49d-57ed-4f29-bb79-760c3badd304"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjktNS0xLTEtNDM2Nzk_ae17371e-a4a4-4edd-848d-f385318d8f5b"
      unitRef="usd">304000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMjktNy0xLTEtNDM2Nzk_a469947d-0dfd-4997-b34f-afae38595fa0"
      unitRef="usd">285845000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <sgmo:CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMzAtMS0xLTEtNDM2Nzk_11a2589f-df0d-44b8-96d2-68804dd14deb"
      unitRef="usd">406057000</sgmo:CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost>
    <sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMzAtMy0xLTEtNDM2Nzk_572fbfa6-9189-4aec-800d-aa49b2bd57d9"
      unitRef="usd">11000</sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax>
    <sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMzAtNS0xLTEtNDM2Nzk_af910049-f18c-4796-8fe3-323fdcf634a9"
      unitRef="usd">304000</sgmo:CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax>
    <sgmo:CashEquivalentsAndAvailableForSaleSecurities
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOmZlYjYxZTFjNjUxMDQ4NDU5NjVlNzcwZjE0MmRiMGY2L3RhYmxlcmFuZ2U6ZmViNjFlMWM2NTEwNDg0NTk2NWU3NzBmMTQyZGIwZjZfMzAtNy0xLTEtNDM2Nzk_cfc77dd7-36f3-4d90-8a15-6b9dc38951a8"
      unitRef="usd">405764000</sgmo:CashEquivalentsAndAvailableForSaleSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjYzNw_92ed6fd2-748c-4fb7-8a8e-7159a2139f50">&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 marketable securities by contractual maturity were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.137%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;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,&lt;br/&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 2px 12.25pt;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;Maturing in one year or less&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;211,855&#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;197,676&#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 12.25pt;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;Maturing after one year through five years&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;47,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;88,169&#160;&lt;/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 12.25pt;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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMS0xLTEtMS00MzY3OQ_1e4c241b-7ab1-495a-9ad9-1c7ccdfe6d8e"
      unitRef="usd">211855000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMS0zLTEtMS00MzY3OQ_cf1acac4-0f7c-47d6-8be9-5c1f86972777"
      unitRef="usd">197676000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMi0xLTEtMS00MzY3OQ_f8fad211-681e-4784-8fd3-bd6462cb965a"
      unitRef="usd">47966000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMi0zLTEtMS00MzY3OQ_1ee7b8a8-51d9-41a6-8c0a-e8cde2a0cb9f"
      unitRef="usd">88169000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <sgmo:DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMy0xLTEtMS00MzY3OQ_293e626b-fcab-4e13-a1dd-51da3ffb9732"
      unitRef="usd">259821000</sgmo:DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents>
    <sgmo:DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RhYmxlOjQzZmY3ZTIyYmI2ZjQwYzVhNGM2NWEwNTlkNGNiYjJlL3RhYmxlcmFuZ2U6NDNmZjdlMjJiYjZmNDBjNWE0YzY1YTA1OWQ0Y2JiMmVfMy0zLTEtMS00MzY3OQ_d155bb19-a715-4b02-b0e9-79b38328c5cf"
      unitRef="usd">285845000</sgmo:DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMTY0OTI2NzQ0NDQyNw_4d10b440-8235-43e2-8614-826d829c05fb"
      unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMTY0OTI2NzQ0NDQyNw_cdfbe463-b8e6-479d-a90f-5d02bf5f9f6d"
      unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_3e606a6e-4d84-44aa-a7ae-482c5e4056da"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_4948bf32-d423-4c19-8946-03289a5e8145"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_7ff74ee3-5e04-44e2-a36d-e2c450a5cf2d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_8734b6a6-4b85-4831-b30f-159145644804"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_c749b414-422a-4937-8682-db272195432f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_ce2c1804-0a78-4283-939c-5220a03e4def"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_e0475758-1f27-401c-9c4f-682212cacd45"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfNjE2_ec9f5964-398b-45b5-b8ce-9ca54a730e56"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ifd1e62e7f0064fba8bdc72d6e705d0a0_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjUzOA_71cd9389-2b0a-425f-8c81-1ac59289d18f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="icface3f0ace946dab58f8bbad0fe06a1_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80Ni9mcmFnOmM3MGU3NWZhZTMyNTRmMTJhZGJhYTk3YThkMGJjZjZhL3RleHRyZWdpb246YzcwZTc1ZmFlMzI1NGYxMmFkYmFhOTdhOGQwYmNmNmFfMjUzOA_a15ec707-2282-41c9-8c05-1df3926367cf"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80OS9mcmFnOjBhNTc1YzhjZjIyNTQ1N2FiNmI4ZjRmMzc3ZDQ2ZmJiL3RleHRyZWdpb246MGE1NzVjOGNmMjI1NDU3YWI2YjhmNGYzNzdkNDZmYmJfMTA3Mw_44bcc52f-3fc5-407f-ad60-7a3556e6ee43">BASIC AND DILUTED NET LOSS PER SHARE&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to Sangamo Therapeutics, Inc. stockholders has been computed by dividing net loss attributable to Sangamo Therapeutics, Inc. stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders is calculated by dividing net loss attributable to Sangamo Therapeutics, Inc. stockholders by the weighted-average number of shares of common stock outstanding during the period, without consideration of any potential dilutive securities, as their effect would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The total number of shares subject to stock options and restricted stock units (&#x201c;RSUs&#x201d;) outstanding and the employee stock purchase plan (&#x201c;ESPP&#x201d;) shares reserved for issuance, which are all anti-dilutive, were excluded from consideration in the calculation of diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders. Stock options and RSUs outstanding and ESPP shares reserved for issuance as of June&#160;30, 2022 and 2021 totaled 18,682,780 and 16,978,884, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80OS9mcmFnOjBhNTc1YzhjZjIyNTQ1N2FiNmI4ZjRmMzc3ZDQ2ZmJiL3RleHRyZWdpb246MGE1NzVjOGNmMjI1NDU3YWI2YjhmNGYzNzdkNDZmYmJfMTA1MA_ff410fe6-b906-4c6f-a93f-74591ec3ad81"
      unitRef="shares">18682780</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF80OS9mcmFnOjBhNTc1YzhjZjIyNTQ1N2FiNmI4ZjRmMzc3ZDQ2ZmJiL3RleHRyZWdpb246MGE1NzVjOGNmMjI1NDU3YWI2YjhmNGYzNzdkNDZmYmJfMTA1Nw_f6488c6c-53dd-4e1c-b96a-719ca4ad639d"
      unitRef="shares">16978884</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTE_d46f5d03-ef95-4792-a401-89a9eb7bcaf1">MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES&lt;div style="margin-top:9pt;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;Novartis Institutes for BioMedical Research, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 27, 2020, the Company entered into a collaboration and license agreement with Novartis Institutes for BioMedical Research, Inc. (&#x201c;Novartis&#x201d;) for the research, development and commercialization of gene regulation therapies to treat three neurodevelopmental disorders. Under the agreement, which was effective upon execution, the Company granted Novartis an exclusive, royalty bearing and worldwide license, under its relevant patents and know-how, to develop, manufacture and commercialize certain of its zinc finger protein (&#x201c;ZFP&#x201d;) transcription factors (&#x201c;ZFP-TFs&#x201d;) targeted to three undisclosed genes that are associated with certain neurodevelopmental disorders, including autism spectrum disorder and intellectual disability. The Company is performing early research activities over the collaboration period for each gene target and manufacture the ZFP-TFs required for such research, costs of which are funded by Novartis. Novartis is responsible for additional research activities, studies enabling investigational new drug applications (&#x201c;INDs&#x201d;), clinical development, regulatory approvals, manufacturing of preclinical, clinical and approved products, and global commercialization. Subject to certain exceptions set forth in the agreement, the Company is prohibited from developing, manufacturing or commercializing any therapeutic product targeting any of the three genes that are the subject of the collaboration. Novartis also has the option to license certain of the Company&#x2019;s proprietary adeno-associated viruses (&#x201c;AAVs&#x201d;) for the sole purpose of developing, manufacturing and commercializing licensed products arising from the collaboration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the agreement, Novartis paid the Company a $75.0&#160;million upfront license fee in August 2020. In addition to this fee and the cost reimbursements for early research activities, the Company is eligible to earn from Novartis up to $420.0&#160;million in development milestones and up to $300.0&#160;million in commercial milestones. The Company is also eligible to earn from Novartis tiered high single-digit to sub-teen double-digit royalties on potential net commercial sales of licensed products arising from the collaboration. These royalty payments will be subject to reduction due to patent expiration, loss of market exclusivity and payments made under certain licenses for third-party intellectual property. The agreement will continue, on a product-by-product and country-by-country basis, until the expiration of the applicable royalty term. Novartis has the right to terminate the agreement, in its entirety or on a target-by-target basis, for any reason after a specified notice period. Each party also has the right to terminate the agreement on account of the other party&#x2019;s bankruptcy or material, uncured breach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All payments received under the agreement, when earned, are non-refundable and non-creditable. The transaction price of $95.1&#160;million includes the upfront license fee of $75.0&#160;million and estimated research costs of $20.1&#160;million to be provided &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;over the estimated research period. All clinical or regulatory milestone amounts were considered fully constrained at inception of the agreement. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at this time is uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will re-evaluate the transaction price, including the estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assessed the agreement with Novartis in accordance with ASC Topic&#160;606 and concluded that Novartis is a customer. The Company has identified a single performance obligation within this arrangement as a license to the technology and ongoing research services. The Company concluded that the license is not discrete as it does not have stand-alone value to Novartis apart from the research services to be performed pursuant to the agreement. As a result, the Company recognizes revenue from the upfront payment based on proportional performance of the ongoing research services through the estimated research period. The estimation of progress towards the satisfaction of performance obligation and project cost is reviewed quarterly and adjusted, as needed, to reflect the Company&#x2019;s current assumptions regarding the timing of its performance obligation. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $2.3&#160;million and $1.9&#160;million, respectively, and deferred revenue of $25.3&#160;million and $40.9&#160;million, respectively, related to this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized under the agreement were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Revenue related to Novartis agreement:&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 2px 12.25pt;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;Recognition of upfront license fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;8,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,928&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,581&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,823&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,442&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company paid $1.5&#160;million for financial advisory fees during the year ended December&#160;31, 2020, equal to 2% of $75.0&#160;million received for the upfront license fee related to the collaboration and license agreement with Novartis. The Company recognized $1.5&#160;million as a contract asset as such amount represents a cost of obtaining the agreement. This balance will be amortized and included in general and administrative expenses on a systematic basis consistent with the transfer of the services to Novartis in accordance with ASC Topic&#160;340, &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;Other Assets and Deferred Costs &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;ASC Topic&#160;340&#x201d;). The Company amortized $0.2&#160;million and $0.3&#160;million during the three and six months ended June&#160;30, 2022, respectively, and $0.2&#160;million and $0.3&#160;million during the three and six months ended June&#160;30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Biogen MA, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2020, the Company entered into a collaboration and license agreement with Biogen MA, Inc. (&#x201c;BIMA&#x201d;) and Biogen International GmbH (together with BIMA, &#x201c;Biogen&#x201d;) for the research, development and commercialization of gene regulation therapies for the treatment of neurological diseases. The companies plan to leverage the Company&#x2019;s proprietary ZFP technology delivered via AAV to modulate expression of key genes involved in neurological diseases. Concurrently with the execution of the collaboration agreement, the Company entered into a stock purchase agreement with BIMA, pursuant to which BIMA agreed to purchase 24,420,157 shares of the Company&#x2019;s common stock (the &#x201c;Biogen Shares&#x201d;), at a price per share of $9.2137, for an aggregate purchase price of approximately $225.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The collaboration agreement became effective in April 2020 following the termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and satisfaction of other customary closing conditions, including the payment of $225.0&#160;million for the purchase of the Biogen Shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the collaboration agreement, Biogen paid the Company an upfront license fee of $125.0&#160;million in May 2020. The Company is also eligible to receive research, development, regulatory and commercial milestone payments that could total up to approximately $2.4&#160;billion if Biogen selects all of the targets allowed under the agreement and all the specified milestones set forth in the agreement are achieved, which includes up to $925.0&#160;million in pre-approval milestone payments and up to $1.5&#160;billion in first commercial sale and other sales-based milestone payments. In addition, the Company is eligible to receive tiered high single-digit to sub-teen royalties on potential net commercial sales of licensed products arising from the collaboration. These royalty payments are subject to reduction due to patent expiration, entry of biosimilar products to the market and payments made under certain licenses for third-party intellectual property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the collaboration agreement, the Company granted to Biogen an exclusive, royalty bearing and worldwide license, under its relevant patents and know-how, to develop, manufacture and commercialize certain ZFP and/or AAV-based products directed to up to twelve&#160;neurological disease gene targets selected by Biogen. Biogen has already selected four of these: ST-501 to treat tauopathies, ST-502 to treat synucleinopathies including Parkinson&#x2019;s disease, a third product candidate targeting DM1, a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;neuromuscular disease, and a fourth undisclosed neurological disease gene target. Biogen has exclusive rights to nominate up to eight additional targets over a target selection period of five years. For each gene target selected by Biogen, the Company performs early research activities, costs of which are shared by the companies, aimed at the development of the combination of proprietary central nervous system delivery vectors and ZFP-TFs (or potential other ZFP products) targeting therapeutically relevant genes. Biogen has assumed responsibility and costs for the IND-enabling studies, clinical development, related regulatory interactions, and global commercialization. The Company is responsible for manufacturing activities for the initial clinical trials for the first three products of the collaboration and plans to leverage its in-house manufacturing capacity, where appropriate, which is currently in development. Biogen is responsible for manufacturing activities beyond the first clinical trial for each of the first three products. The Company&#x2019;s research activities for any targets will be performed over the period not to exceed seven years from the effective date of the agreement (i.e., through April 2027). Subject to certain exceptions set forth in the collaboration agreement, the Company is prohibited from developing, manufacturing or commercializing any therapeutic product directed to the targets selected by Biogen.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The collaboration agreement continues on a product-by-product and country-by-country basis until the expiration of all applicable royalty terms. Biogen has the right to terminate the collaboration agreement, in its entirety or on a target-by-target basis, for any reason after a specified notice period, and also has the right to replace up to ten targets. Each party has the right to terminate this agreement on account of the other party&#x2019;s bankruptcy or material, uncured breach. In addition, the Company may terminate the collaboration agreement if Biogen challenges any patents licensed by the Company to Biogen.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the terms of the stock purchase agreement, Biogen has agreed not to, without the Company&#x2019;s prior written consent and subject to specified conditions and exceptions, directly or indirectly acquire shares of the Company&#x2019;s outstanding common stock, seek or propose a tender or exchange offer or merger between the parties, solicit proxies or consents with respect to any matter, or undertake other specified actions related to the potential acquisition of additional equity interests in the Company. Such standstill restrictions expire on the earlier of the three-year anniversary of the effectiveness of the collaboration agreement and the date that Biogen beneficially owns less than 5% of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assessed the collaboration agreement with Biogen in accordance with ASC Topic&#160;606 and concluded that Biogen is a customer. The transaction price of $204.6&#160;million includes the upfront license fee of $125.0&#160;million and the excess consideration from the stock purchase of $79.6&#160;million, which represents the difference between the $225.0&#160;million received for the purchase of the Biogen Shares and the $145.4&#160;million estimated fair value of the equity issued. The equity issued to Biogen was valued using an option pricing model to reflect certain holding period restrictions. None of the target selection fees and clinical or regulatory milestones have been included in the transaction price, as all such amounts are fully constrained. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that nomination of additional targets and achievement of the milestones at this time is uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will re-evaluate the transaction price as uncertain events are resolved or other changes in circumstances occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has identified a single performance obligation within the Biogen collaboration agreement, which is a stand-ready obligation consisting of a series of distinct days of research services, during which Biogen obtains access to the Company&#x2019;s license and research resources. Revenue from the upfront license fee relates to access to the license and Company&#x2019;s obligation to stand-ready to perform such research services corresponding to the targets selected by Biogen. As a result of this obligation to perform research services when and if requested throughout the duration of the contract, the upfront license fee and the excess consideration from the stock purchase will be recognized over time on a straight-line basis consistent with the resources expected to be dedicated to providing the research services through April 2027, the estimated period of the obligation. The estimated period of performance is reviewed quarterly and adjusted, as needed, to reflect the Company&#x2019;s current assumptions regarding the timing of its deliverable. Revenue from the reimbursement by Biogen of shared costs of early research activities performed by Sangamo is recognized as the research services are performed. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $2.3&#160;million and $2.8&#160;million, respectively, and deferred revenue of $139.4&#160;million and $154.0&#160;million, respectively, related to this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized under the agreement were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Revenue related to Biogen agreement:&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 2px 12.25pt;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;Recognition of license and stand-ready fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;7,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,052&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,767&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,245&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,217&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company paid $7.0&#160;million for financial advisory fees during the year ended December&#160;31, 2020, equal to 2% of $225.0&#160;million received for the sale of shares and 2% of $125.0&#160;million received for the upfront fee. The fees incurred related to both the collaboration agreement with Biogen and the stock purchase agreement for the sale of shares. The Company believes that the allocation of fees on a relative fair value basis between the two agreements is reasonable. The Company recognized $4.1&#160;million, which represents 2% of the transaction price of $204.6&#160;million, as a contract asset. This balance is amortized and included in general and administrative expenses on a systematic basis consistent with the transfer of the services to Biogen in accordance with ASC Topic&#160;340. The Company amortized $0.1&#160;million and $0.3&#160;million during the three and six months ended June&#160;30, 2022, respectively, and $0.2&#160;million and $0.3&#160;million during the three and six months ended June&#160;30, 2021, respectively. The Company recognized $2.9&#160;million, which represented 2% of the $145.4&#160;million estimated fair value of the equity issued, as a share issuance cost and recorded this amount in equity as a reduction in net proceeds during the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Kite Pharma, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2018, the Company entered into a global collaboration and license agreement with Kite Pharma, Inc. (&#x201c;Kite&#x201d;), a Gilead Sciences, Inc. subsidiary, which became effective on April 5, 2018 (&#x201c;Effective Date&#x201d;), and was amended and restated in September 2019, for the research, development, and commercialization of potential engineered cell therapies for cancer. In this collaboration, Sangamo is working together with Kite on a research program under which the companies are designing zinc finger nucleases (&#x201c;ZFNs&#x201d;) and viral vectors to disrupt and insert certain genes in T-cells and natural killer cells (&#x201c;NK-cells&#x201d;) including the insertion of genes that encode chimeric antigen receptors (&#x201c;CARs&#x201d;), T-cell receptors (&#x201c;TCRs&#x201d;), and NK-cell receptors (&#x201c;NKRs&#x201d;) directed to mutually agreed targets. Kite is responsible for all clinical development, manufacturing and commercialization of any resulting products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to the terms of this agreement, the Company granted Kite an exclusive, royalty-bearing, worldwide sublicensable license under the Company&#x2019;s relevant patents and know-how to develop, manufacture and commercialize, for the purpose of treating cancer, specific cell therapy products that may result from the research program and that are engineered &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;ex&#160;vivo&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; using selected ZFNs and viral vectors developed under the research program to express CARs, TCRs or NKRs directed to candidate targets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the research program term and subject to certain exceptions, the Company is prohibited from researching, developing, manufacturing and commercializing, for the purpose of treating cancer, any cell therapy product that, as a result of &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;ex vivo&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; genome editing, expresses a CAR, TCR or NKR that is directed to a target expressed on or in a human cancer cell. After the research program term concludes and subject to certain exceptions, the Company will be prohibited from developing, manufacturing and commercializing, for the purpose of treating cancer, any cell therapy product that, as a result of &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;ex vivo&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; genome editing, expresses a CAR, TCR or NKR that is directed to a candidate target.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the Effective Date, the Company received a $150.0&#160;million upfront payment from Kite. In addition, Kite reimburses the Company&#x2019;s direct costs to conduct the joint research program. Sangamo is also eligible to receive contingent development- and sales-based milestone payments that could total up to $3.0&#160;billion if all of the specified milestones set forth in this agreement are achieved. Of this amount, approximately $1.3&#160;billion relates to the achievement of specified research, clinical development, regulatory and first commercial sale milestones, and approximately $1.8&#160;billion relates to the achievement of specified sales-based milestones if annual worldwide net sales of licensed products reach specified levels. Each development- and sales-based milestone payment is payable (i)&#160;only once for each licensed product, regardless of the number of times that the associated milestone event is achieved by such licensed product, and (ii)&#160;only for the first 10 times that the associated milestone event is achieved regardless of the number of licensed products that may achieve such milestone event. In addition, the Company is entitled to receive escalating, tiered royalty payments with a percentage in the single digits based on future annual worldwide net sales of licensed products. These royalty payments are subject to reduction due to patent expiration, entry of biosimilar products to the market and payments made under certain licenses for third-party intellectual property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The initial research term in the agreement is six years from the Effective Date. Kite has an option to extend the research term for up to two additional one-year periods for a separate upfront fee of $10.0&#160;million per year. All contingent payments under the agreement, when earned, will be non-refundable and non-creditable. In connection with the amendment and restatement of the agreement in September 2019, the Company entered into a new research plan with Kite, with estimated reimbursable service cost of approximately $3.4&#160;million, which is included in the total transaction price. The Company concluded the total transaction price under this agreement is $189.3&#160;million and includes the upfront license fee of $150.0&#160;million and $39.3&#160;million estimated reimbursable service costs for identified research projects over the estimated performance period. Further, the Company concluded the estimated fees for the presumed exercise of the research term extension options and all milestone amounts are fully constrained. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at this time is uncertain and contingent upon future events which are uncertain at this time. The Company will re-evaluate the transaction price including the estimated variable consideration included in the transaction price and all constrained amounts in each reporting period and as uncertain events are resolved or other changes in circumstances occur. None of the development and sales-based milestone payments have been included in the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assessed the agreement with Kite in accordance with ASC Topic&#160;606 and concluded that Kite is a customer. Kite has the right to terminate this agreement in its entirety or on a per licensed product or per candidate target basis for any reason after a specified notice period. Each party has the right to terminate this agreement on account of the other party&#x2019;s bankruptcy or material, uncured breach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has identified the primary performance obligations within the Kite agreement as: (1)&#160;a license to the technology along with the stand-ready obligation to perform research services, and (2)&#160;the ongoing research services. Revenue from the upfront license fee relates to access to the license and Company&#x2019;s obligation to stand-ready to perform such research services as additional targets are selected by Kite. As a result of this obligation to perform research services when and if requested throughout the duration of the contract, the fee for the license and the stand-ready obligation will be recognized over time on a straight-line basis through April 2024, the estimated period of the stand-ready obligation. Revenue from the reimbursable costs related to the integrated service deliverable is recognized as the research services are performed. Related costs and expenses under these arrangements have historically approximated the revenues recognized. The estimated period of performance and project cost is reviewed quarterly and adjusted, as needed, to reflect the Company&#x2019;s current assumptions regarding the timing of its deliverables. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $0.1&#160;million and $0.1&#160;million, respectively, and deferred revenue of $44.1&#160;million and $56.5&#160;million, respectively, related to this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized under the agreement were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Revenue related to Kite agreement:&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 2px 12.25pt;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;Recognition of license and stand-ready fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;6,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,334&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,324&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,642&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,612&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Sanofi S.A.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2014, the Company entered into an exclusive worldwide collaboration and license agreement to develop therapeutics for hemoglobinopathies, focused on beta thalassemia and sickle cell disease (&#x201c;SCD&#x201d;). The agreement was originally signed with BIMA, who subsequently assigned it to Bioverativ Inc., which was later acquired by Sanofi. Under the agreement, the Company was originally jointly conducting two research programs: a beta thalassemia program, which was discontinued in the third quarter of 2021, and the SCD program, which resulted in the development of SAR445136 (now known as BIVV003), a ZF nuclease, gene-edited cell therapy product candidate for the treatment of SCD, which remains active. In December 2021, Sanofi notified the Company of its termination for convenience, effective June 28, 2022 (the &#x201c;Termination Date&#x201d;), of the collaboration agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the SCD program, the Company and Sanofi were jointly responsible for research and development activities prior to filing of an IND, but Sanofi was responsible for subsequent worldwide clinical development, manufacturing and commercialization of licensed products developed under the agreement. Subject to the terms of the agreement, the Company had granted Sanofi an exclusive, royalty-bearing license, with the right to grant sublicenses, to use certain ZFP and other technology controlled by the Company for the purpose of researching, developing, manufacturing and commercializing licensed products developed under the agreement. The Company had also granted Sanofi a non-exclusive worldwide, royalty-free fully paid license with the right to grant sublicenses, under the Company&#x2019;s interest in certain other intellectual property developed pursuant to the agreement. During the term of the agreement, the Company was not permitted to research, develop, manufacture or commercialize, outside of the agreement, certain gene therapy products that target genes relevant to the licensed products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the agreement, the Company received an upfront license fee of $20.0&#160;million and was eligible to receive up to $115.8&#160;million in payments upon the achievement of specified clinical development and regulatory milestones, as well as up to $160.5&#160;million in payments upon the achievement of specified sales milestones. The total amount of potential regulatory, clinical development, and sales milestone payments, assuming the achievement of all specified milestones in the agreement, was up to $276.3&#160;million. In addition, the Company was to receive royalty payments for each licensed product that are a tiered double-digit percentage of annual net sales of each product. Sanofi was to reimburse Sangamo for agreed upon costs incurred in connection with research and development activities conducted by Sangamo. To date, a $6.0&#160;million milestone has been achieved related to ST&#x2011;400 for beta thalassemia and another $7.5&#160;million milestone has been achieved related to SCD, however no products have been approved and therefore no royalty fees have been or will be earned under the Sanofi agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In its termination notice to the Company, Sanofi indicated that its termination relates to Sanofi&#x2019;s change in strategic direction to focus on allogeneic universal genomic medicine approaches rather than autologous personalized cell therapies. As of the Termination Date, the collaboration agreement was terminated in its entirety and following the Termination Date, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company will not be entitled to receive any further milestone payments or royalties from Sanofi. As of the Termination Date, Sanofi has no further obligations under the collaboration agreement to develop or to fund the development of any collaboration research programs under the collaboration agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All contingent payments under the agreement, when earned, were non-refundable and non-creditable. The transaction price of $96.3&#160;million includes the upfront license fee of $20.0&#160;million, two unconstrained milestones in the amount of $13.5&#160;million and estimated research costs of $62.8&#160;million for identified research projects over the estimated performance period, as all unachieved milestone amounts are fully constrained. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assessed the agreement with Sanofi in accordance with ASC Topic&#160;606 and concluded that Sanofi is a customer. The Company identified the performance obligations within this arrangement as a license to the technology and ongoing research services activities. The Company concluded that the license was not discrete as it did not have stand-alone value to Sanofi apart from the research services to be performed pursuant to the agreement. As a result, the Company recognized revenue from the upfront payment based on proportional performance of the ongoing research services through June 28, 2022, the period during which the Company performed research services pursuant to the agreement. The estimation of progress towards the satisfaction of performance obligation and project cost was reviewed quarterly and adjusted, as needed, to reflect the Company&#x2019;s then-current assumptions regarding the timing of its deliverables. Related costs and expenses under these arrangements have historically approximated the revenues recognized. As of June&#160;30, 2022 and December&#160;31, 2021, the Company had a receivable of $1.1&#160;million and $0.6&#160;million, respectively, related to this agreement. Deferred revenue related to this agreement was zero and $1.1&#160;million as of June&#160;30, 2022 and December&#160;31, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized under the agreement were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Revenue related to Sanofi agreement:&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 2px 12.25pt;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;Recognition of upfront fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Milestone achievement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Pfizer Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Giroctocogene Fitelparvovec Global Collaboration and License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2017, the Company entered into an exclusive global collaboration and license agreement with Pfizer, pursuant to which it established a collaboration for the research, development and commercialization of giroctocogene fitelparvovec, its gene therapy product candidate for hemophilia A, and closely related products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under this agreement, the Company is responsible for conducting the Phase 1/2 clinical trial and for certain manufacturing activities for giroctocogene fitelparvovec, while Pfizer is responsible for subsequent worldwide development, manufacturing, marketing and commercialization of giroctocogene fitelparvovec. Sangamo may also collaborate in the research and development of additional AAV-based gene therapy products for hemophilia A.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to the terms of the agreement, the Company granted Pfizer an exclusive worldwide royalty-bearing license, with the right to grant sublicenses, to use certain technology controlled by the Company for the purpose of developing, manufacturing and commercializing giroctocogene fitelparvovec and related products. Pfizer granted the Company a non-exclusive, worldwide, royalty-free, fully paid license, with the right to grant sublicenses, to use certain manufacturing technology developed under the agreement and controlled by Pfizer to manufacture the Company&#x2019;s products that utilize the AAV delivery system. During a specified period, neither the Company nor Pfizer is permitted to clinically develop or commercialize, outside of the collaboration, certain AAV-based gene therapy products for hemophilia A.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless earlier terminated, the agreement has a term that continues on a per product and per country basis until the later of (i) the expiration of patent claims that cover the product in a country, (ii) the expiration of regulatory exclusivity for a product in a country, and (iii) fifteen years after the first commercial sale of a product in a country. Pfizer has the right to terminate the agreement without cause in its entirety or on a per product or per country basis. The agreement may also be terminated by either party based on an uncured material breach by the other party or the bankruptcy of the other party. Upon termination for any reason, the license granted by the Company to Pfizer to develop, manufacture and commercialize giroctocogene fitelparvovec and related products will automatically terminate. Upon termination by the Company for cause or by Pfizer in any country or countries, Pfizer will automatically grant the Company an exclusive, royalty-bearing license under certain technology controlled by Pfizer to develop, manufacture and commercialize giroctocogene fitelparvovec in the terminated country or countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon execution of the agreement, the Company received an upfront fee of $70.0&#160;million and is eligible to receive up to $208.5&#160;million in payments upon the achievement of specified clinical development, intellectual property and regulatory milestones and up to $266.5&#160;million in payments upon first commercial sale milestones for giroctocogene fitelparvovec and potentially other products. The total amount of potential clinical development, intellectual property, regulatory and first commercial sale milestone payments, assuming the achievement of all specified milestones in the agreement, is up to $475.0&#160;million, which includes up to $300.0&#160;million for giroctocogene fitelparvovec and up to $175.0&#160;million for other products that may be developed under the agreement, subject to reduction on account of payments made under certain licenses for third-party intellectual property. In addition, Pfizer agreed to pay the Company royalties for each potential licensed product developed under the agreement that are an escalating tiered, double-digit percentage of the annual net sales of such product and are subject to reduction due to patent expiration, entry of biosimilar products to the market and payment made under certain licenses for third-party intellectual property. To date, two milestones of $55.0&#160;million in aggregate have been achieved and paid, however no products have been approved and therefore no royalty fees have been earned under the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assessed the agreement with Pfizer in accordance with ASC Topic 606 and concluded that Pfizer is a customer. The total transaction price under this agreement was $134.0&#160;million, which represented the upfront fee and research services fees of $79.0&#160;million and fees related to two achieved milestones in an aggregate amount of $55.0&#160;million. Sangamo was responsible for internal and external research costs as part of the upfront fee and had the ability to request additional reimbursement from Pfizer if certain conditions were met. None of the constrained clinical or regulatory milestones were included in the transaction price. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at the time was uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will re-evaluate the transaction price, including its estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has identified the performance obligations within the agreement as a license to the technology and ongoing research services. The Company concluded that the license is not discrete as it does not have stand-alone value to Pfizer apart from the research services to be performed by the Company pursuant to the agreement. As a result, the Company recognized revenue from the upfront payment based on proportional performance of the ongoing research services through 2020, the period during which the Company performed research services. The estimation of progress towards the satisfaction of its performance obligation and project cost was reviewed quarterly and adjusted, as needed, to reflect the Company&#x2019;s assumptions regarding the timing of its deliverables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company satisfied the deliverables and research services responsibilities within the arrangement. As a result, the Company recognized the remaining deferred revenue from the upfront payment in December 2020 and no revenues have been recognized during the three and six months ended June&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;C9ORF72 Research Collaboration and License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2017, the Company entered into a separate exclusive, global collaboration and license agreement with Pfizer for the development and commercialization of potential gene therapy products that use ZFP-TFs to treat amyotrophic lateral sclerosis and frontotemporal lobar degeneration linked to mutations of the &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;C9ORF72&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; gene. Pursuant to this agreement, the Company agreed to work with Pfizer on a research program to identify, characterize and preclinically develop ZFP-TFs that bind to and specifically reduce expression of the mutant form of the &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;C9ORF72&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; gene.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to the terms of this agreement, the Company granted Pfizer an exclusive, royalty-bearing, worldwide license under the Company&#x2019;s relevant patents and know-how to develop, manufacture and commercialize gene therapy products that use resulting ZFP-TFs that satisfy pre-agreed criteria. During a specified period, neither the Company nor Pfizer will be permitted to research, develop, manufacture or commercialize outside of the collaboration any ZFPs that specifically bind to the &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;C9ORF72&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; gene.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless earlier terminated, the agreement has a term that continues on a per licensed product and per country basis until the later of (i) the expiration of patent claims that cover the licensed product in a country, (ii) the expiration of regulatory exclusivity for a licensed product in a country, and (iii) 15 years after the first commercial sale of a licensed product in a major market country. Pfizer also has the right to terminate the agreement without cause in its entirety or on a per product or per country basis. The agreement may also be terminated by either party based on an uncured material breach by the other party or the bankruptcy of the other party. The agreement will also terminate if the Company is unable to identify any lead candidates for development within a specified period of time or if Pfizer elects not to advance a lead candidate beyond a certain development milestone within a specified period of time. Upon termination for any reason, the license granted by the Company to Pfizer to develop, manufacture and commercialize licensed products under the agreement will automatically terminate. Upon termination by the Company for cause or by Pfizer without cause for any licensed product or licensed products in any country or countries, the Company will have the right to negotiate with Pfizer to obtain a non-exclusive, royalty-bearing license under certain technology &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;controlled by Pfizer to develop, manufacture and commercialize the licensed product or licensed products in the terminated country or countries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following termination by the Company for Pfizer&#x2019;s material breach, Pfizer will not be permitted to research, develop, manufacture or commercialize ZFPs that specifically bind to the &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;C9ORF72&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; gene for a period of time. Following termination by Pfizer for the Company&#x2019;s material breach, the Company will not be permitted to research, develop, manufacture or commercialize ZFPs that specifically bind to the &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;C9ORF72&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; gene for a period of time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company received a $12.0&#160;million upfront payment from Pfizer and is eligible to receive up to $60.0&#160;million in development milestone payments from Pfizer contingent on the achievement of specified preclinical development, clinical development and first commercial sale milestones, and up to $90.0&#160;million in commercial milestone payments if annual worldwide net sales of the licensed products reach specified levels. In addition, Pfizer will pay the Company royalties based on an escalating tiered, mid- to high-single digit percentage of the annual worldwide net sales of the licensed products. These royalty payments are subject to reduction due to patent expiration, entry of biosimilar products to the market and payments made under certain licenses for third-party intellectual property. Each party will be responsible for the cost of its performance of the research program. Pfizer will be operationally and financially responsible for subsequent development, manufacturing and commercialization of the licensed products. To date, a milestone of $5.0&#160;million has been achieved and paid, however no products have been approved and therefore no royalty fees have been earned under the &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;C9ORF72&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; Pfizer agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assessed the agreement with Pfizer in accordance with ASC Topic 606 and concluded that Pfizer was a customer. The Company concluded the total transaction price under this agreement was $17.0&#160;million, which represented the upfront fees of $12.0&#160;million and fees related to achievement of one milestone in the amount of $5.0&#160;million. None of the constrained clinical or regulatory milestones were included in the transaction price. As part of its evaluation of the constraint, the Company considered numerous factors, including the fact that achievement of the milestones at the time was uncertain and contingent upon future periods when the uncertainty related to the variable consideration is resolved. The Company will evaluate the transaction price, including its estimated variable consideration included in the transaction price and all constrained amounts, in each reporting period and as uncertain events are resolved or other changes in circumstances occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had identified the performance obligations within this agreement as a license to the technology and ongoing research services. The Company concluded that the license is not discrete as it does not have stand-alone value to Pfizer apart from the services to be performed by the Company pursuant to the agreement. As a result, the Company recognized revenue from the upfront payment based on proportional performance of the ongoing research services through 2020, the period the Company performed research services.&lt;/span&gt;&lt;/div&gt;The Company satisfied the deliverables and research services responsibilities within the arrangement in September 2020, and as a result, earned a $5.0&#160;million milestone, which the Company recognized on a cumulative basis during the year ended December 31, 2020. In addition, the Company recognized the remaining deferred revenue from the upfront payment in September 2020 and no revenues have been recognized during the three and six months ended June&#160;30, 2022 and 2021.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:ProceedsFromCollaborators
      contextRef="i86903dea3c22426185edae39da9c1125_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTgyNg_f8ca1d43-1449-4fc7-aab1-ccbe77673731"
      unitRef="usd">75000000</us-gaap:ProceedsFromCollaborators>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="i6110c91ba9ec4165b41c0c6872f9ec3f_D20200727-20200727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjAwMA_b8123a80-14f4-4a8d-a963-d7b8e2be9694"
      unitRef="usd">420000000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="i875168a54ae640c995b47de4fbcdd727_D20200727-20200727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjAzOQ_39b4c226-7998-4f08-8470-0b43d2136f7c"
      unitRef="usd">300000000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:CollaborativeArrangementTransactionPrice
      contextRef="i49815630523447be9ef8fa498808048b_D20200727-20200727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk4Mw_ec1e85b4-79fc-49ba-9b62-11a1dab54d20"
      unitRef="usd">95100000</sgmo:CollaborativeArrangementTransactionPrice>
    <sgmo:CollaborativeArrangementLicenseFee
      contextRef="i49815630523447be9ef8fa498808048b_D20200727-20200727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzAyMg_1d2be49d-fa15-40a0-8a82-effeb69390d8"
      unitRef="usd">75000000</sgmo:CollaborativeArrangementLicenseFee>
    <sgmo:CollaborativeArrangementEstimatedReimbursableServiceCosts
      contextRef="i49815630523447be9ef8fa498808048b_D20200727-20200727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA1Nw_50423ddd-4531-41ee-a298-efff280afab2"
      unitRef="usd">20100000</sgmo:CollaborativeArrangementEstimatedReimbursableServiceCosts>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i64ed7f339b0647b5b6a7c8cc5afe3333_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDY3Mw_9ca8a4ff-7483-4380-8cfb-45b61c613f20"
      unitRef="usd">2300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0a8cf278c1c54f9e83b9accb940360e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzMDgx_e61a1cab-f15a-4021-8773-a6ee2cca7d5a"
      unitRef="usd">1900000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i64ed7f339b0647b5b6a7c8cc5afe3333_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDcxNw_7d635bc5-23ad-4e4e-96dc-d2b19b3be6d5"
      unitRef="usd">25300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i0a8cf278c1c54f9e83b9accb940360e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDcyNA_0e860e4b-1859-427b-b755-ad3660a1d50b"
      unitRef="usd">40900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock
      contextRef="i502f0975740847bd9503ce207556f051_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTQ_7690bb74-7203-4db5-b4a9-1c6f949adadf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized under the agreement were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Revenue related to Novartis agreement:&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 2px 12.25pt;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;Recognition of upfront license fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;8,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,928&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,581&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,823&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,442&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib69116f5db3a4d5481bdd339edbefba0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfMy0xLTEtMS00MzY3OQ_e397adc1-87c4-4a9a-a9bc-56ce5d37518e"
      unitRef="usd">8622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee4c9da115144460b8d2d0df0ab2fd16_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfMy0zLTEtMS00MzY3OQ_9f4d7647-18b5-4b15-88e4-8ad9c381867a"
      unitRef="usd">7559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07c6a22d4d164ec586102cfb27bdddfa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfMy01LTEtMS00MzY3OQ_ece52b10-3bec-4333-aa66-86ed34033f11"
      unitRef="usd">15640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c56a437dcdf4c3db97092cc8b289fe2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfMy03LTEtMS00MzY3OQ_a8bb9f76-ebff-44c1-9e46-79f9c5b41e38"
      unitRef="usd">13759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb4d015a1aa747d6921e7e3d73c6f268_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNC0xLTEtMS00MzY3OQ_708fc598-1b0a-4a63-a695-7e2358fbe4ef"
      unitRef="usd">2306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f966eee5b4c4250994520a8780d5b2f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNC0zLTEtMS00MzY3OQ_e6c1cc84-be44-44c7-9c66-e4844fbb25af"
      unitRef="usd">2022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e96e828163c4da19ddefa7cb5e0cb04_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNC01LTEtMS00MzY3OQ_799a48c3-189c-4339-b591-bce583af7ab0"
      unitRef="usd">4183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4a7372cf7464e73bb27cb747b15ab48_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNC03LTEtMS00MzY3OQ_6dbaa783-d036-4f53-b99f-73b3ebf5b076"
      unitRef="usd">3683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46f48fc281c745519f830723add5d146_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNS0xLTEtMS00MzY3OQ_ec392173-d97f-49d7-ba82-0898cc3c188d"
      unitRef="usd">10928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c72715d8aa74116b73f6338f69a5880_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNS0zLTEtMS00MzY3OQ_e03b3204-c851-46de-9765-b127fce3ab81"
      unitRef="usd">9581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i502f0975740847bd9503ce207556f051_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNS01LTEtMS00MzY3OQ_6305c6a6-f4f8-432f-9d54-3c5ff5c81d2c"
      unitRef="usd">19823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06fbe22e31c742529de2f84153def689_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOmNhZDI1MGJlOTNlMTRjYTU5OTBlYjIyMGY5YzY2NjYzL3RhYmxlcmFuZ2U6Y2FkMjUwYmU5M2UxNGNhNTk5MGViMjIwZjljNjY2NjNfNS03LTEtMS00MzY3OQ_b5fc8fce-e746-4da0-9f2e-3816e57be2eb"
      unitRef="usd">17442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sgmo:CollaborationArrangementCommissionFeePortionOfGrossProceedsValue
      contextRef="i8cef857fd3a646cb895d690bdede274e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDg1OQ_b5a417d2-fa19-4352-83bc-f81a4d5d81b0"
      unitRef="usd">1500000</sgmo:CollaborationArrangementCommissionFeePortionOfGrossProceedsValue>
    <sgmo:CollaborativeAgreementPercentOfInitialRecognition
      contextRef="i8cef857fd3a646cb895d690bdede274e_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDk0MA_bf26a74c-e391-480a-a063-f2064894d194"
      unitRef="number">0.02</sgmo:CollaborativeAgreementPercentOfInitialRecognition>
    <us-gaap:ProceedsFromCollaborators
      contextRef="i86903dea3c22426185edae39da9c1125_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNDk0Ng_be477f8d-7610-4b40-990c-a7fe3b4f1076"
      unitRef="usd">75000000</us-gaap:ProceedsFromCollaborators>
    <sgmo:CollaborationArrangementCommissionFeePortionOfGrossProceedsValue
      contextRef="i8cef857fd3a646cb895d690bdede274e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTA3NQ_b5a417d2-fa19-4352-83bc-f81a4d5d81b0"
      unitRef="usd">1500000</sgmo:CollaborationArrangementCommissionFeePortionOfGrossProceedsValue>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i15e54ccdf0f44609a50f64435f42d5d1_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQyOA_80c3c589-f333-4208-aca7-cce6817f6557"
      unitRef="usd">200000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i80676d9e3d1c465bb496886ed156620c_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzMDk3_a58b056a-b832-4c55-a9fa-37077be363b4"
      unitRef="usd">300000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i7dc58f428a784d8388c590d0c4f00903_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzMjMz_81b3f532-0654-4f96-8be5-9c11b71962fc"
      unitRef="usd">200000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i23fadd28dd004b6a9fe82c81ffbf7019_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzMjM3_efadcb94-cff7-4409-a9b9-9c71e18e2c36"
      unitRef="usd">300000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjEyMA_8dfeb5de-b07b-4a07-b0bd-a5f015110b5d"
      unitRef="shares">24420157</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i89aca28fabd24ac39dfc3b319c262696_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjIwNw_c88bc5b4-8d34-424d-acb5-055abd4f4d7f"
      unitRef="usdPerShare">9.2137</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjI2MA_86263381-d671-4132-9fc9-68d05233daaa"
      unitRef="usd">225000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjUyOA_a4909690-d660-4b54-9f09-44fbe5c4c200"
      unitRef="usd">225000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ProceedsFromCollaborators
      contextRef="i97ac9b24e9244711a467f7a8007d295d_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjY1NQ_e411c72e-7f03-4208-abad-91b51fc91c5e"
      unitRef="usd">125000000</us-gaap:ProceedsFromCollaborators>
    <sgmo:CollaborativeArrangementMaximumMilestonePaymentReceivable
      contextRef="i5f66c086c9054b80a90f1cb1fb556cbf_I20200430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjgxNg_4ea4a899-41f4-48e3-874d-f6751c410a9b"
      unitRef="usd">2400000000</sgmo:CollaborativeArrangementMaximumMilestonePaymentReceivable>
    <sgmo:CollaborativeArrangementMaximumMilestonePaymentReceivable
      contextRef="i2baa627ade484344ace744d67b7b85bb_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNjk3OQ_4b368148-1afa-41c8-885d-c418d786bdbd"
      unitRef="usd">925000000</sgmo:CollaborativeArrangementMaximumMilestonePaymentReceivable>
    <sgmo:CollaborativeArrangementMaximumMilestonePaymentReceivable
      contextRef="i8fb281e5c5d9425db4402dce92cda889_I20200430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNzAyNw_99560ef0-3d25-49a1-807c-356a2fb9bce0"
      unitRef="usd">1500000000</sgmo:CollaborativeArrangementMaximumMilestonePaymentReceivable>
    <sgmo:CollaborativeArrangementNumberOfProductTargets
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNzczMw_83beb336-7e22-4932-b4f4-05fb89bdaa7a"
      unitRef="product_target">12</sgmo:CollaborativeArrangementNumberOfProductTargets>
    <sgmo:CollaborationAgreementNumberOfAdditionalProductTargets
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfODA5OA_c12656b4-d11d-4c01-9c00-22108abc22fb"
      unitRef="product_target">8</sgmo:CollaborationAgreementNumberOfAdditionalProductTargets>
    <sgmo:CollaborationAgreementTargetSelectionPeriod
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfODE1NA_f0ecdc14-bda5-4884-8f04-03a0eb269db0">P5Y</sgmo:CollaborationAgreementTargetSelectionPeriod>
    <sgmo:CollaborativeArrangementNumberOfProductTargetsSelected
      contextRef="i5f66c086c9054b80a90f1cb1fb556cbf_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfODczOQ_96e33d07-1ccd-410f-aee2-97025c06061c"
      unitRef="product_target">3</sgmo:CollaborativeArrangementNumberOfProductTargetsSelected>
    <sgmo:CollaborativeArrangementNumberOfProductTargetsSelected
      contextRef="i5f66c086c9054b80a90f1cb1fb556cbf_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfODk5MA_27de3562-decc-4e54-8cb5-53062bfaf4e9"
      unitRef="product_target">3</sgmo:CollaborativeArrangementNumberOfProductTargetsSelected>
    <sgmo:CollaborationArrangementResearchPeriod
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfOTEwMQ_59969226-9e05-46c2-b539-bc0ff1e7f61c">P7Y</sgmo:CollaborationArrangementResearchPeriod>
    <sgmo:CollaborativeArrangementMaximumNumberOfProductTargetsToReplace
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfOTczMw_3d11617c-7444-4a66-99a1-7f55cda37b83"
      unitRef="product_target">10</sgmo:CollaborativeArrangementMaximumNumberOfProductTargetsToReplace>
    <sgmo:CollaborativeArrangementStandstillRestrictionPeriod
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTU_e8850b05-2182-4734-8b00-3b23b137bfee">P3Y</sgmo:CollaborativeArrangementStandstillRestrictionPeriod>
    <sgmo:CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage
      contextRef="i89aca28fabd24ac39dfc3b319c262696_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTA2OTc_a4c1c9a9-7809-4a9b-ad1f-dc45dd608ff3"
      unitRef="number">0.05</sgmo:CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage>
    <sgmo:CollaborativeArrangementTransactionPrice
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTA4OTE_4ce99180-4470-4252-9b9c-d439e66d78a9"
      unitRef="usd">204600000</sgmo:CollaborativeArrangementTransactionPrice>
    <us-gaap:ProceedsFromCollaborators
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTA5MzA_6457b754-f780-43b3-85a3-ba6a94476d85"
      unitRef="usd">125000000</us-gaap:ProceedsFromCollaborators>
    <sgmo:SaleOfStockExcessConsiderationReceivedOnTransaction
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTA5ODk_4ebcf14e-6804-41bc-a75a-60a75f5175e0"
      unitRef="usd">79600000</sgmo:SaleOfStockExcessConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTEwMzc_b74fe39a-e906-4be5-a759-c81dd8be3c0d"
      unitRef="usd">225000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <sgmo:CollaborationAgreementEquityIssued
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTEwOTU_60bd3b2c-4234-4c7f-9ff1-1733ad8993ca"
      unitRef="usd">145400000</sgmo:CollaborationAgreementEquityIssued>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie404f2f2906b42b79481a9dc992074b7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMxMTE_56862927-c8f4-4609-8c6c-5fec8be52c5c"
      unitRef="usd">2300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idf719fa6fb524619b0d1bbae8a5bb1dc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMxMTg_fb75a306-6318-47e3-8b71-99f59761d741"
      unitRef="usd">2800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie404f2f2906b42b79481a9dc992074b7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMxNjA_e958eccc-457c-4f17-90ce-e0f9322bd235"
      unitRef="usd">139400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="idf719fa6fb524619b0d1bbae8a5bb1dc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMxNjc_3700d713-f09e-4fd5-a53e-c88fbd4c1ea2"
      unitRef="usd">154000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock
      contextRef="iac9fa0f89f06437fa86dded69da100c7_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMDc_58f512f6-7f77-47da-aa71-4a27146fde3d">&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized under the agreement were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Revenue related to Biogen agreement:&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 2px 12.25pt;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;Recognition of license and stand-ready fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;7,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;3,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;6,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,052&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,767&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,245&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,217&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8464169c9414324919fadba6cca2e2d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfMy0xLTEtMS00MzY3OQ_63d726eb-e33d-4b34-b617-58cec9fd28a7"
      unitRef="usd">7306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief410f89340d418294ec7f70ceb0ce9f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfMy0zLTEtMS00MzY3OQ_50bd09b6-ceca-41c9-b6f9-a3b222d79979"
      unitRef="usd">7306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41bd988d39f24e3a8151886eac2f698c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfMy01LTEtMS00MzY3OQ_fc24ed75-6a26-4160-9556-a393abb75c55"
      unitRef="usd">14612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d91676ac5ea4f9a8cec8befa5118bb9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfMy03LTEtMS00MzY3OQ_6d894bbf-c05e-42b1-876c-6ce903f40b21"
      unitRef="usd">14612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7d1802bf3ab4612b33bd58e5cfc43b6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNC0xLTEtMS00MzY3OQ_fb1f6cb4-bb56-48c9-9bbc-d12974756381"
      unitRef="usd">2746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3a54c26f02c4b89804787515573810b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNC0zLTEtMS00MzY3OQ_cab5ec55-f27c-4cf1-8196-18b0001aaf05"
      unitRef="usd">3461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc679b93b725449aa5a2fd57feb4904f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNC01LTEtMS00MzY3OQ_0452204b-5a31-4058-83f6-b71a3244843a"
      unitRef="usd">6633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if34c2c1dc04f4bba8850ced0534d101e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNC03LTEtMS00MzY3OQ_c13215dc-4ee1-42af-b13d-eafd06ec2bd1"
      unitRef="usd">6605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i926863bf4ba346028c55eb05d6720c5d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNS0xLTEtMS00MzY3OQ_a5fe583d-1bf4-4990-9d6d-ef418332b9d0"
      unitRef="usd">10052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b81c7182e39452e8543bfb80ae937bf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNS0zLTEtMS00MzY3OQ_da8fcc42-9cc7-4530-bebf-363a94558bf9"
      unitRef="usd">10767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac9fa0f89f06437fa86dded69da100c7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNS01LTEtMS00MzY3OQ_4dd883bf-19a8-49cf-8c07-6f7fcd4fe9ee"
      unitRef="usd">21245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id72db9e1376f4ca6a9d281a3c9155b11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjY1YmNlNzFjOTkzZTQ0NjZiOTY2NzEzMTRjMGViYTViL3RhYmxlcmFuZ2U6NjViY2U3MWM5OTNlNDQ2NmI5NjY3MTMxNGMwZWJhNWJfNS03LTEtMS00MzY3OQ_f8e43f5e-8279-4613-9778-213ee725b4b2"
      unitRef="usd">21217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sgmo:CollaborationArrangementCommissionFeePortionOfGrossProceedsValue
      contextRef="ia9c15f1f60f24fb8a03723036b6a4c6c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMzMDQ_40722f4f-0f13-4837-9839-d2a3b2a5cefa"
      unitRef="usd">7000000</sgmo:CollaborationArrangementCommissionFeePortionOfGrossProceedsValue>
    <sgmo:CollaborativeAgreementPercentOfInitialRecognition
      contextRef="ia9c15f1f60f24fb8a03723036b6a4c6c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMzODU_c2015c4d-8cec-4c40-af30-e66f914c8ee7"
      unitRef="number">0.02</sgmo:CollaborativeAgreementPercentOfInitialRecognition>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTMzOTE_b74fe39a-e906-4be5-a759-c81dd8be3c0d"
      unitRef="usd">225000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <sgmo:CollaborativeAgreementPercentOfInitialRecognition
      contextRef="i4d850abf6d5e4b9a9664c3da4e21cbbf_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM0MzA_5028df32-971b-4216-82f1-3f0877d1b346"
      unitRef="number">0.02</sgmo:CollaborativeAgreementPercentOfInitialRecognition>
    <us-gaap:ProceedsFromCollaborators
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM0MzY_6457b754-f780-43b3-85a3-ba6a94476d85"
      unitRef="usd">125000000</us-gaap:ProceedsFromCollaborators>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i145c445fc6204a7c94247b8ee0eddc20_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM3NDU_b8e5681e-c37d-4545-9092-3df0a9d34668"
      unitRef="usd">4100000</us-gaap:ContractWithCustomerAssetNet>
    <sgmo:CollaborativeAgreementPercentOfInitialRecognition
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM3NjY_4aad1213-afa2-46d6-a9ef-2e850c31cad5"
      unitRef="number">0.02</sgmo:CollaborativeAgreementPercentOfInitialRecognition>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTM3OTc_d00ed8d1-bafc-45e4-86bd-0f3610e3b2f1"
      unitRef="usd">204600000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i42948c1b7e71493f8e3d63c54db11760_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNDU3_5b2384b2-ce10-4752-943d-a492e1395719"
      unitRef="usd">100000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="if45fb21add7846d7a6f98499034744f3_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNDYx_294ee3be-3712-4f6e-b9cb-ae06d072aaf7"
      unitRef="usd">300000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i8fa88ef9007d446ca3146372972b5521_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNDcw_9f0d942a-814c-483f-8bdf-2f3341fe8aad"
      unitRef="usd">200000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ib9151467340844f3aacc611787a6a4d0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNDc3_5582dc34-2add-40ba-8c1c-c966bd833420"
      unitRef="usd">300000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ic40ffba9c5664bb48be4cbabeba24b9a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTQxMDU_ae2b86d3-4b51-4733-9505-adbc745b89d2"
      unitRef="usd">2900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <sgmo:CollaborativeAgreementPercentOfInitialRecognition
      contextRef="i2b381ffb43dc4e1080c9c1ff05790e3d_D20200401-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTQxMjc_ffb5dbe1-61dc-4a1a-b113-bb740aca3f5e"
      unitRef="number">0.02</sgmo:CollaborativeAgreementPercentOfInitialRecognition>
    <sgmo:CollaborationAgreementEquityIssued
      contextRef="i868709e28b634e56a90f434bf37d10dc_D20200401-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTQxMzc_60bd3b2c-4234-4c7f-9ff1-1733ad8993ca"
      unitRef="usd">145400000</sgmo:CollaborationAgreementEquityIssued>
    <sgmo:MilestonePaymentsReceived
      contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTY1MDQ_cfbdda8b-3004-48e7-813d-080cfe654d44"
      unitRef="usd">150000000</sgmo:MilestonePaymentsReceived>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTY3NDc_bf68b050-8c69-470e-a5c3-b7ffd13bb28c"
      unitRef="usd">3000000000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived
      contextRef="i054105e81f904ae494b13bcd3825aed9_D20180401-20180430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTY4NTc_dd7fc5a1-f5c0-47e5-8e84-252081e0ac65"
      unitRef="usd">1300000000</sgmo:ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived>
    <sgmo:ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived
      contextRef="i7c8eda83fb544582bb316f51af3145d8_D20180401-20180430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTY5OTk_7f0a58e2-f863-4fb9-ae3b-2dd641111a99"
      unitRef="usd">1800000000</sgmo:ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived>
    <sgmo:ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment
      contextRef="i7c8eda83fb544582bb316f51af3145d8_D20180401-20180430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTczODA_220ca650-ee2b-4d85-8b54-0cd13dac5127"
      unitRef="milestone">10</sgmo:ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment>
    <sgmo:InitialResearchTermOfAgreement
      contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTc5NTM_5293955f-c12c-41be-a89b-131c824e6292">P6Y</sgmo:InitialResearchTermOfAgreement>
    <sgmo:NumberOfOptionsToExtendInitialResearchTerm
      contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTgwMTQ_3ad672ce-4f7c-4210-bbcc-b9e0fc551e98"
      unitRef="option">2</sgmo:NumberOfOptionsToExtendInitialResearchTerm>
    <sgmo:ExtendedResearchTermOfAgreement
      contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTY_f2aaf236-737a-4bc2-b098-06d7ad008423">P1Y</sgmo:ExtendedResearchTermOfAgreement>
    <sgmo:SeparateUpfrontFee
      contextRef="ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTgwNzQ_f315c9a9-6ba2-4e2d-b4a1-dbebbbb5085c"
      unitRef="usd">10000000</sgmo:SeparateUpfrontFee>
    <sgmo:CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan
      contextRef="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTgzODc_5a38a85d-28eb-46c6-a695-d92a3ecb3d1a"
      unitRef="usd">3400000</sgmo:CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan>
    <sgmo:CollaborativeArrangementTransactionPrice
      contextRef="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTg1MTU_66471354-fe3d-4691-95a3-fd1c66d4d255"
      unitRef="usd">189300000</sgmo:CollaborativeArrangementTransactionPrice>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTg1NTg_d01b0d05-2fae-4528-bdb3-06c5fe85afd9"
      unitRef="usd">150000000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <sgmo:CollaborativeArrangementEstimatedReimbursableServiceCosts
      contextRef="i526ed6abb6ee41e58af8ba1794613aff_D20190901-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMTg1NjU_752b90f1-b128-4389-ba56-81fb6c64fd81"
      unitRef="usd">39300000</sgmo:CollaborativeArrangementEstimatedReimbursableServiceCosts>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i964ba209584247899097c4d3669310d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjEwNTg_4e0d7ff6-99e0-41bc-b813-817655ed5042"
      unitRef="usd">100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib3a36dce43d84d43911981138ae7cbe8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfNTQ5NzU1ODUzNTU4_be6474ec-a794-4448-85b2-c36a9e29e53b"
      unitRef="usd">100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i964ba209584247899097c4d3669310d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjExMDM_b53c2de3-9c22-4786-b5e2-1bd8501e1ad4"
      unitRef="usd">44100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib3a36dce43d84d43911981138ae7cbe8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjExMTA_6d0362f4-b7be-4482-8fcc-07e3de4f73e7"
      unitRef="usd">56500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock
      contextRef="ief8fc463ca4842cda9151b809111201e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTI_6e3a72ab-49d7-4423-8ead-3fad819c3a46">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized under the agreement were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Revenue related to Kite agreement:&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 2px 12.25pt;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;Recognition of license and stand-ready fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;6,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,334&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,324&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,642&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,612&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e2835e7c8e64cc0a5ca6f106962a657_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfMy0xLTEtMS00MzY3OQ_ca18f3fe-434c-46f9-80c0-b32850cce7f1"
      unitRef="usd">6227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1c1899eeaed41f39d50595acc1c9a83_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfMy0zLTEtMS00MzY3OQ_35a9012e-d472-4557-9d3a-458a237af2b1"
      unitRef="usd">6227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacaa6629cc004b5e8bc08ce2a2ad71ef_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfMy01LTEtMS00MzY3OQ_1ca63efe-b7e2-42de-8491-e38ee98e2c25"
      unitRef="usd">12386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib05ddb70d681482ea00154975c0ca7bf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfMy03LTEtMS00MzY3OQ_0e167506-d289-468b-80bd-3b5882ca5536"
      unitRef="usd">12386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99bdb1e268ae4c35a189d35c7f992951_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNC0xLTEtMS00MzY3OQ_18ecb4a5-1d0f-4f33-8304-7d81f5b82382"
      unitRef="usd">107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie363d0ffc1b84263b72d55186887b75a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNC0zLTEtMS00MzY3OQ_39094e97-a152-4654-a730-9d4898b76c81"
      unitRef="usd">97000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie720dacd73304daea79dd74514ec697c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNC01LTEtMS00MzY3OQ_aed7c944-894f-490a-94b4-beb199244a46"
      unitRef="usd">256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90e455735b684cba91819ce1f7024886_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNC03LTEtMS00MzY3OQ_9d26992e-181a-48e3-8942-10b67c996717"
      unitRef="usd">226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia90daee559b042aab5da09540fde0029_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNS0xLTEtMS00MzY3OQ_bf5ea788-81ee-4650-99d2-358759f364e4"
      unitRef="usd">6334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d44fed5acea4e529869747a186bf1bb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNS0zLTEtMS00MzY3OQ_4731ce6a-573c-4554-8e78-0f6d10082573"
      unitRef="usd">6324000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief8fc463ca4842cda9151b809111201e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNS01LTEtMS00MzY3OQ_e2149fd3-03f7-484d-b8e8-594b4d782aee"
      unitRef="usd">12642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i209ea8df91264e0a88fe1eb1569a92e7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjM5MmIzMTExZjQ2ZTQ3ODJhMDg3M2YxNzE1YmEzMmIyL3RhYmxlcmFuZ2U6MzkyYjMxMTFmNDZlNDc4MmEwODczZjE3MTViYTMyYjJfNS03LTEtMS00MzY3OQ_56206109-0a9a-4805-b62f-b450caa5b51b"
      unitRef="usd">12612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sgmo:NumberOfResearchProgram
      contextRef="iec910e5863d9448195e4e2c4534a4b57_D20140101-20140131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjE2NDk_d3a6742b-62e3-4376-a84f-0fcd0b088fc0"
      unitRef="program">2</sgmo:NumberOfResearchProgram>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="iec910e5863d9448195e4e2c4534a4b57_D20140101-20140131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjMwOTU_710840d5-872b-4dde-8deb-391b456fa36d"
      unitRef="usd">20000000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="idab427a7019643479022367eaec6cb43_D20140101-20140131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjMxMzI_02fd366f-b73d-4d00-84b8-402eb279aafb"
      unitRef="usd">115800000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="iaeb22fa4696e45bc96ac18c4051b4765_D20140101-20140131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjMyNDY_909055bb-ece8-41de-8ec0-dbd20b5d79bd"
      unitRef="usd">160500000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM0ODg_94827852-798f-4f34-9f44-54559f564b5a"
      unitRef="usd">276300000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:MilestoneRevenueReceivable
      contextRef="i7bcb4421a8f64f37a0b6dd12b891e624_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM4MDU_6c870bb3-d63c-4cdd-b203-0b2b7f59629c"
      unitRef="usd">6000000</sgmo:MilestoneRevenueReceivable>
    <sgmo:MilestoneRevenueReceivable
      contextRef="i21317b0fd2b8489ebf6eabe3cd5440ee_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM4ODc_a9d7fd1f-1b3c-48a4-a0ae-0ddfd40ecab9"
      unitRef="usd">7500000</sgmo:MilestoneRevenueReceivable>
    <sgmo:CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement
      contextRef="id879dfc8f74d47f6b7e59972aad6e2ad_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM5NDI_26c1c254-8384-4a52-a12c-d02a5c489019"
      unitRef="product">0</sgmo:CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement>
    <sgmo:NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice
      contextRef="ic8006fd5d36e4ee3abe6aa6279a70be0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjM5ODc_fc61bc3a-eb5d-4b7f-b81a-30ef69c20c9b"
      unitRef="milestone">0</sgmo:NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice>
    <sgmo:CollaborativeArrangementTransactionPrice
      contextRef="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjQ5NzQ_50e286ae-7783-4e28-99be-caa48568edfe"
      unitRef="usd">96300000</sgmo:CollaborativeArrangementTransactionPrice>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjUwMTM_528ac40a-bbe2-481f-8333-0157672e0317"
      unitRef="usd">20000000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <sgmo:MilestoneRevenueReceivable
      contextRef="i700661369e1449d3a661b551401525f8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjUwNjM_e891a37b-3f8c-4538-a743-804a3755b0df"
      unitRef="usd">13500000</sgmo:MilestoneRevenueReceivable>
    <sgmo:CollaborativeArrangementEstimatedReimbursableServiceCosts
      contextRef="i2353ee26d24547369d797ba4103e35f4_D20140101-20140131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjUwOTg_93455026-a4a1-42d7-bde0-0f949aa020f5"
      unitRef="usd">62800000</sgmo:CollaborativeArrangementEstimatedReimbursableServiceCosts>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i95061f62793a4f0ebd3b58e1d438ce15_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjYzMjE_565c9015-3e57-42b3-8fca-b1f65fb8c948"
      unitRef="usd">1100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if7e31e2614c34b588045f526b38c3014_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjYzMjg_d75c9563-8fca-42de-bf65-25155e39a027"
      unitRef="usd">600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i95061f62793a4f0ebd3b58e1d438ce15_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzg0ODI5MDczOTgwNA_672450f0-1f40-45fd-ae7a-c34af65f5cb9"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="if7e31e2614c34b588045f526b38c3014_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzg0ODI5MDczOTc5OA_0fc8d134-6cdd-4a42-970c-8007df51bdab"
      unitRef="usd">1100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock
      contextRef="id879dfc8f74d47f6b7e59972aad6e2ad_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkxMTM_5144c9e5-36cf-4cad-8a72-0bc0606dd0a3">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized under the agreement were as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;Revenue related to Sanofi agreement:&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 2px 12.25pt;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;Recognition of upfront fee&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;2,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Milestone achievement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6af3749a0af4455083ebc3e637cc466d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfMy0xLTEtMS00MzY3OQ_fc2bed57-79ea-4fa3-a578-40437e6a7644"
      unitRef="usd">366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8729801978a6494fa3f284678b317840_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfMy0zLTEtMS00MzY3OQ_961b2fc4-e294-4333-9723-bdc0f0368c14"
      unitRef="usd">206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1e33769cd6841d6820a8ee9674d13db_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfMy01LTEtMS00MzY3OQ_fb2fac05-cd20-4cda-986b-7a766d788699"
      unitRef="usd">677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if45f022790114677b1142dab56f47741_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfMy03LTEtMS00MzY3OQ_adcb379c-b90c-4096-8acc-2a9ce3fb83cf"
      unitRef="usd">433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2407750b859547ca96f8a00dc22ea568_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNC0xLTEtMS00MzY3OQ_9cdb029b-76a0-46a6-819f-1b584ff8c211"
      unitRef="usd">1148000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82980aec48c04693a0b6b5817758d3a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNC0zLTEtMS00MzY3OQ_bcc382ff-789b-4f3c-af08-0d0efbebea35"
      unitRef="usd">613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd7b79d315404bc0b6f7073b8776591f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNC01LTEtMS00MzY3OQ_6a2c36ba-05d9-4472-9629-66dff0cec564"
      unitRef="usd">2126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if20fe6e2f972434f85f3ea73cdb2da7f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNC03LTEtMS00MzY3OQ_c52d7444-facf-41e0-81e5-eb2150620b4f"
      unitRef="usd">1292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90f15448dfa546599750e26911732a0c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNS0xLTEtMS00MzY3OQ_a0d04204-c1db-481f-ba0f-4581862cb15f"
      unitRef="usd">247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a901084a8f74103abbe614ff05d0cab_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNS0zLTEtMS00MzY3OQ_253fcd65-4c06-4e3c-a494-5f3ca1ae48bd"
      unitRef="usd">138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94afe778cf3d4b008d20c3a38beae46c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNS01LTEtMS00MzY3OQ_899ba950-77d3-459a-8c24-1cef8a02dfb4"
      unitRef="usd">457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8da4716b1b8e4d3e9ff0de57e4f72a73_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNS03LTEtMS00MzY3OQ_554cc87e-7bce-443b-8b63-771ff0186278"
      unitRef="usd">292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4a47085803d49a98c08dc4eee1f48c1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNi0xLTEtMS00MzY3OQ_2cf1c86a-f2da-4052-bd5d-a59a3e20f8dc"
      unitRef="usd">1761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i991128f37a13431f953e49dfbcd98308_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNi0zLTEtMS00MzY3OQ_68f5e5c1-1f3b-4ea4-b97f-6bc8efa1876b"
      unitRef="usd">957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id879dfc8f74d47f6b7e59972aad6e2ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNi01LTEtMS00MzY3OQ_3797fe71-6eb6-4b47-ac25-c8e8916d1e5d"
      unitRef="usd">3260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53d9685e7941438ca864bfaac3014d90_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RhYmxlOjUyNzM0ODIyYzZjYzQxN2E4YzlkZmFiMDM4ODZiZjhkL3RhYmxlcmFuZ2U6NTI3MzQ4MjJjNmNjNDE3YThjOWRmYWIwMzg4NmJmOGRfNi03LTEtMS00MzY3OQ_b632c422-d4e3-4c62-a0b5-ee0602270f1e"
      unitRef="usd">2017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sgmo:AgreementTerminationTerm
      contextRef="i10a5f0b7609e48b79f23c009cbcf27ed_D20170501-20170531"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjg0MzQ_4bac0ca6-13d8-4289-af65-68c6313fde4e">P15Y</sgmo:AgreementTerminationTerm>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="i6ba99af1de694f91b6c09569ec1f23a1_D20170501-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjkzNTU_24601384-4a85-41f3-b354-7ad81bdb696e"
      unitRef="usd">70000000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="i48f5ea5de3084331b59d95cc24ecd1b4_D20170501-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjkzOTE_79c0aa7b-7bbb-4230-a049-2eca49f8aea4"
      unitRef="usd">208500000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive
      contextRef="i6ba99af1de694f91b6c09569ec1f23a1_D20170501-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk1MjA_9ee79fde-be0c-4258-8953-f474181ee467"
      unitRef="usd">266500000</sgmo:AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="i1545d96a8f25464b9cd69d7045366990_D20170501-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk4NDk_11565c68-db66-4164-97d4-071537c0f352"
      unitRef="usd">475000000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:MilestoneRevenueReceivable
      contextRef="i4d66ad79b03b4f4aa6083f5f2bcf21ea_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk4NzQ_474c8967-935f-42f6-8f49-c1d0415360cc"
      unitRef="usd">300000000</sgmo:MilestoneRevenueReceivable>
    <sgmo:MilestoneRevenueReceivable
      contextRef="i0282da2a4d224a66be66934829c8ef2f_I20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMjk5MTk_a700a873-03a1-44f3-8d30-90a568b0a0e0"
      unitRef="usd">175000000</sgmo:MilestoneRevenueReceivable>
    <sgmo:CollaborativeArrangementNumberOfMilestonesAchieved
      contextRef="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA0OTg_6dfcd4f7-60ad-41f9-a919-9c1feea8a64a"
      unitRef="milestone">2</sgmo:CollaborativeArrangementNumberOfMilestonesAchieved>
    <sgmo:MilestonePaymentsReceived
      contextRef="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA1MTU_d30350c6-7c91-4c9a-af3f-c6543a03cff9"
      unitRef="usd">55000000</sgmo:MilestonePaymentsReceived>
    <sgmo:CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement
      contextRef="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA1Njg_8170a405-6f92-4424-b8c5-09b91207bef2"
      unitRef="product">0</sgmo:CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement>
    <sgmo:NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice
      contextRef="i7f6d28fdd6f44b57ba60bf5d8ea4fc2f_D20171201-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA2MTM_be46a796-03cb-4aeb-8f4c-3f5a7e74b199"
      unitRef="milestone">0</sgmo:NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice>
    <sgmo:CollaborativeArrangementTransactionPrice
      contextRef="i7ca3610aad1d43f4be894905adb7fc79_D20170501-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA4NDA_c5c31b50-d1eb-4244-8704-1cd01c4d117c"
      unitRef="usd">134000000</sgmo:CollaborativeArrangementTransactionPrice>
    <sgmo:CollaborativeArrangementResearchServiceFees
      contextRef="i7ca3610aad1d43f4be894905adb7fc79_D20170501-20170531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA5MDc_e35de4ee-624c-4f26-a634-0c77de0976e4"
      unitRef="usd">79000000</sgmo:CollaborativeArrangementResearchServiceFees>
    <sgmo:CollaborativeArrangementNumberOfMilestonesAchieved
      contextRef="icb3f2f866e0b4d9c8ebe8d9230f56acc_D20170501-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA5MzA_be1d505e-7088-4a1b-9459-b901bb723331"
      unitRef="milestone">2</sgmo:CollaborativeArrangementNumberOfMilestonesAchieved>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="i0d3a1ef18b6f47d3b7fa22908572600b_D20170501-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzA5Nzk_d9fa174e-bea2-4dd1-b522-af5ee4ce1814"
      unitRef="usd">55000000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id30ce02e64f14ee2905f43fcd56c7362_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzI4MDc_0bf4ffbd-6f79-4c64-88ed-96e3c10155fe"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia999f503a794473d9bbba5ce4c1bcabe_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzI4MDc_3331ca06-f5dd-4cf4-8a26-03dd89726469"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1749032217fe40c6879d1c350216b0ac_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzI4MDc_6239b4bf-699c-4af2-b79f-abc08865ef47"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1fa2c981d8c41e583d446bbdfe10308_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzI4MDc_ed26d317-c60f-4b0c-845d-951daca0b9fb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sgmo:AgreementTerminationTerm
      contextRef="i77c806cb079943db9ba6c3e45c2e0a8b_D20171201-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzQzMjY_38cb2b33-2626-462a-99e3-e95496f252a0">P15Y</sgmo:AgreementTerminationTerm>
    <sgmo:MilestonePaymentsReceived
      contextRef="i77c806cb079943db9ba6c3e45c2e0a8b_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzYwMjA_690caef0-4f37-4007-ac30-b12a49e0cc2f"
      unitRef="usd">12000000</sgmo:MilestonePaymentsReceived>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="ic7fe5e0070d040d78dd93c50ab773aaf_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzYwODQ_03bd99ce-cf3b-4b28-95f5-08bd7020fdd4"
      unitRef="usd">60000000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="i892f5edf180b4842bf9c2de368a92002_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzYyNzA_4bfa4d7a-8255-444f-bffc-340f2af8a6cf"
      unitRef="usd">90000000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <sgmo:MilestonePaymentsReceived
      contextRef="i8204ddc34af3479b96d4f744e961addb_D20171201-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzcwMjA_84c790ca-5719-40d4-8428-ee338a912d60"
      unitRef="usd">5000000</sgmo:MilestonePaymentsReceived>
    <sgmo:CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement
      contextRef="i8204ddc34af3479b96d4f744e961addb_D20171201-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzcwNTk_8aadf85c-8c54-49df-b921-77f99db4fff6"
      unitRef="product">0</sgmo:CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement>
    <sgmo:NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice
      contextRef="i8204ddc34af3479b96d4f744e961addb_D20171201-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzcxMDQ_7a829c6f-79c1-48bc-8aa2-d6ba92bc3aa4"
      unitRef="milestone">0</sgmo:NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice>
    <sgmo:CollaborativeArrangementTransactionPrice
      contextRef="i9c2a12ccd04248e7a232da8f840a324f_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzczNjg_7116db8a-d587-4677-97a4-6696cc1a0355"
      unitRef="usd">17000000</sgmo:CollaborativeArrangementTransactionPrice>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="ia28ce05e55ef4f9eb2c5abd94535930b_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzc0MDk_3d765413-e55e-4a4b-b533-53d51d5d28ef"
      unitRef="usd">12000000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="i9c2a12ccd04248e7a232da8f840a324f_D20171201-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzc0Nzg_70e056d5-9a1c-4529-888c-313e2a27c11a"
      unitRef="usd">5000000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned
      contextRef="ib133600130d14dff8082a80a7795b068_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzg3OTc_18637d81-6c13-48ab-8e4a-4814ee252161"
      unitRef="usd">5000000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
    <sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive
      contextRef="i9d9eb4d0eba24caba911b14418d450ce_D20200901-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzg3OTc_3b988dc8-ea34-463b-b9c1-fdd44e71517c"
      unitRef="usd">5000000</sgmo:CustomerContractLiabilityMilestonePaymentEligibleToReceive>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i623bbb61d9154e9fb738c48102e29d87_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkwMTc_0959a53d-6153-4aae-862a-6f11a0f276ff"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28422b4512884f5c819ea81e0eda1471_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkwMTc_5680959d-a0b4-4dc9-a27f-c35069d79b2d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idff704bb1c124f87b857ac420bc22f90_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkwMTc_f637c29f-ce1f-4339-8eff-acdecc7f29c0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic48a3eaf8fe048b8a651ee73c810dab4_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81Mi9mcmFnOmI5NDk4N2QyMTUzNzQzY2M4OTk0OWNhMjBjZDk1MDEwL3RleHRyZWdpb246Yjk0OTg3ZDIxNTM3NDNjYzg5OTQ5Y2EyMGNkOTUwMTBfMzkwMTc_f8675699-c5ef-4503-9819-ff6a6ae09b82"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RleHRyZWdpb246MjRjMDdhMTg3ZDk2NGEwYmEzY2NmNTFjNGFjNDI1NzZfMTgz_9917de4b-e242-403b-97cf-378d82791b32">STOCK-BASED COMPENSATION&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 shows total stock-based compensation expense included in the Condensed Consolidated Statements of Operations (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,591&#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;5,458&#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;9,261&#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;9,710&#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 12.25pt;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;General and administrative&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,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,297&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RleHRyZWdpb246MjRjMDdhMTg3ZDk2NGEwYmEzY2NmNTFjNGFjNDI1NzZfMTgy_7639e366-2fbf-40b3-9ec5-c4ce53872b3c">&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 shows total stock-based compensation expense included in the Condensed Consolidated Statements of Operations (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,591&#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;5,458&#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;9,261&#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;9,710&#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 12.25pt;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;General and administrative&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,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,297&#160;&lt;/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 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iceff215f13774fb8a6f70c7b8474001f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMi0xLTEtMS00MzY3OQ_f983ac44-1815-4d43-8c16-1210596127ca"
      unitRef="usd">4591000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id3811a03c2cd46c0b46f07d33759dc7e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMi0zLTEtMS00MzY3OQ_8de7086d-bd46-4985-902a-f284d08ce71d"
      unitRef="usd">5458000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib7a96c5bdfc14c2b8b1c2ef4b9bc1300_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMi01LTEtMS00MzY3OQ_5db624d5-4bdb-4179-8483-bc69fec82caf"
      unitRef="usd">9261000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ife7d39ad865848a19ca20d6d416726de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMi03LTEtMS00MzY3OQ_c3d60d81-d736-4617-ab8a-0745604f5753"
      unitRef="usd">9710000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i890057f84cb54c13b8d440530a467953_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMy0xLTEtMS00MzY3OQ_27246147-4b63-40c7-8a50-9aa7aec198b5"
      unitRef="usd">3327000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i99fbd51322af4a33beb9112357f8a395_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMy0zLTEtMS00MzY3OQ_f4603df1-6c4f-4548-97e9-0d323f4a16f3"
      unitRef="usd">4025000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9d69c5f16edc41ccaa07d45dbf487ea4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMy01LTEtMS00MzY3OQ_fd7d7da0-9e94-4c7c-a8aa-a312319049fb"
      unitRef="usd">6348000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i76fc8a8285e3459195b326f1bea68c33_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfMy03LTEtMS00MzY3OQ_cde71c76-b72c-4bbb-8342-af7e39dbd65b"
      unitRef="usd">7297000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfNC0xLTEtMS00MzY3OQ_d3127ae1-b1fe-402f-b5cb-0e4c997a8c08"
      unitRef="usd">7918000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i67d1a914f60143058da15d3dcfd9a3da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfNC0zLTEtMS00MzY3OQ_00160073-817f-485e-85d8-0d21698919c7"
      unitRef="usd">9483000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfNC01LTEtMS00MzY3OQ_4a27c29a-7ac3-460e-88e3-7fbcbeb548e6"
      unitRef="usd">15609000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81NS9mcmFnOjI0YzA3YTE4N2Q5NjRhMGJhM2NjZjUxYzRhYzQyNTc2L3RhYmxlOjhmN2M1ZGQ4NDRhNTQ2OGQ4ODI2YmVjMGQzNDUxZGE3L3RhYmxlcmFuZ2U6OGY3YzVkZDg0NGE1NDY4ZDg4MjZiZWMwZDM0NTFkYTdfNC03LTEtMS00MzY3OQ_3c052d39-3b4d-48fc-95c8-edaa0299dcdf"
      unitRef="usd">17007000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNjky_39c3324b-5e2a-41a9-997b-e8a0fdc1905a">STOCKHOLDERS&#x2019; EQUITY&lt;div style="margin-top:9pt;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;At-the-Market Offering Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Company entered into an Open Market Sale Agreement&#x2120; with Jefferies LLC (&#x201c;Jefferies&#x201d;) with respect to an at-the-market offering program under which the Company may offer and sell, from time to time at its sole discretion, shares of the Company&#x2019;s common stock having an aggregate offering price of up to $150.0&#160;million through Jefferies as the Company&#x2019;s sales agent or principal. The Company is not obligated to sell any shares under the sales agreement. During the three and six months ended June&#160;30, 2022, the Company sold 6,228,666 shares of its common stock for net proceeds of approximately $24.3&#160;million, of which approximately $2.3&#160;million was received in July 2022 and recorded within prepaid expenses and other current assets on the Company&#x2019;s Condensed Consolidated Balance Sheet as of June&#160;30, 2022. During the three and six months ended June&#160;30, 2021, the Company sold 770,465 and 1,805,227 shares of its common stock for net proceeds of approximately $9.1&#160;million, and $24.7&#160;million, respectively, of which approximately $2.5&#160;million was received in July 2021 and recorded within prepaid expenses and other current assets on the Company&#x2019;s Condensed Consolidated Balance Sheet as of June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <sgmo:StockOfferingProgramMaximumValue
      contextRef="i5b2e4ba6aa1745129fedd7fb6c188ec7_D20200801-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfMzg4_eb338186-84df-407b-a7af-4078395bc01e"
      unitRef="usd">150000000</sgmo:StockOfferingProgramMaximumValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if4144abfec1c4f5e85eb3f7a8b241f94_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTAx_54e45457-07f2-47d4-8c60-34144c765e73"
      unitRef="shares">6228666</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic5a169c7c7004b83a91070ebdd2b5785_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTAx_e38801b2-a31f-4141-81db-57a420f91f86"
      unitRef="shares">6228666</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="if4144abfec1c4f5e85eb3f7a8b241f94_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTA1_2d124010-ec03-4702-bf1f-5d513121788d"
      unitRef="usd">24300000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ic5a169c7c7004b83a91070ebdd2b5785_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTA1_8d921a37-f7a9-4845-82be-aa73e8d5f91b"
      unitRef="usd">24300000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i5b6a7dd5fd9d4e26a676e546c8504f9b_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE3MTgz_eaf16d23-8d83-4c28-b75a-51f33baa849e"
      unitRef="usd">2300000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic9afbcf7227a4390af68fe1df39898fd_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTE3_b86a315f-ba27-4c2f-a901-7e27e3abd8af"
      unitRef="shares">770465</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4f17fcb8f3a84a9488afb2dc41dad4e2_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTIw_3b248f4e-5901-407d-85ed-1353e58056bf"
      unitRef="shares">1805227</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ic9afbcf7227a4390af68fe1df39898fd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTM5_3d82ff16-ec0b-4c7a-8f89-68c035a925b0"
      unitRef="usd">9100000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i4f17fcb8f3a84a9488afb2dc41dad4e2_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfNTQ5NzU1ODE2OTQy_1827ed03-d904-4495-afde-f07c2d0c1362"
      unitRef="usd">24700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ia8c73e11a00a4096bf6b7a23f899cf4e_D20210701-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF81OC9mcmFnOmU2NzVhNzA5MDQ1YzRjZjY4ZTIzZThlYzI1NTdhNTJmL3RleHRyZWdpb246ZTY3NWE3MDkwNDVjNGNmNjhlMjNlOGVjMjU1N2E1MmZfMTY0OTI2NzQ0NDc1Mw_8ccd52ea-d396-4155-828a-cdf68c6c9432"
      unitRef="usd">2500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfMTU0Ng_6f102c0f-db0b-4137-9805-cee5727b57e4">INCOME TAXES&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. During the six months ended June&#160;30, 2022 and 2021, the Company recorded income tax expense of $0.1&#160;million and $0.3&#160;million, respectively. The income tax expense during the three months ended June&#160;30, 2022 and 2021 was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company continues to maintain a full valuation allowance on its U.S. federal and state net deferred tax assets and on the Sangamo France net deferred tax assets, as the Company believes it is not more likely than not that these benefits will be realized. The tax expense for the three and six months ended June&#160;30, 2022 was primarily due to foreign income tax expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Coronavirus Aid, Relief, and Economic Security Act, enacted on March 27, 2020, provided an Employee Retention Credit (&#x201c;ERC&#x201d;), which is a refundable payroll tax credit that encouraged businesses to keep employees on the payroll during the COVID-19 pandemic. Eligible employers could qualify for up to $5,000 of credit for each employee based on certain wages paid after March 12, 2020 and before January 1, 2021 and extended to September 30, 2021. Based on the Company&#x2019;s evaluation of this provision and the significant pandemic-related impacts on the operations, the Company recognized $2.6&#160;million and $3.0&#160;million of ERC for the three and six months ended June&#160;30, 2022, respectively, within interest and other income, net in Condensed Consolidated Statement of Operations upon filing for the refund in January and April 2022. No refund has been received during the three and six months ended June&#160;30, 2022 and the amount has been recorded within prepaid expenses and other current assets on the Company&#x2019;s Condensed Consolidated Balance Sheet as of June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfNTQ5NzU1ODI3MDEz_e76d2569-582a-46a9-9f41-41c404284b19"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0237db2265b943e48dbd729fa44e0515_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfNTQ5NzU1ODI2OTg4_ded6af0a-e56e-4257-8e6f-380be1376db0"
      unitRef="usd">300000</us-gaap:IncomeTaxExpenseBenefit>
    <sgmo:EmployeeRetentionCreditCARESAct
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfNTQ5NzU1ODIzODk2_ed6dff95-bd18-4da6-a6ed-78fc4887ec05"
      unitRef="usd">2600000</sgmo:EmployeeRetentionCreditCARESAct>
    <sgmo:EmployeeRetentionCreditCARESAct
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfNTQ5NzU1ODIzOTAy_28763ab9-5f33-4c10-9426-e96fabaf7765"
      unitRef="usd">3000000</sgmo:EmployeeRetentionCreditCARESAct>
    <sgmo:ProceedsFromEmployeeRetentionCreditCARESAct
      contextRef="icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfMTY0OTI2NzQ1NDYyNQ_97ab28eb-e676-4a92-af40-9bfb637c1468"
      unitRef="usd">0</sgmo:ProceedsFromEmployeeRetentionCreditCARESAct>
    <sgmo:ProceedsFromEmployeeRetentionCreditCARESAct
      contextRef="ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNDM1MTI2NDhmZjQ2NjFiMjNmYmU2NGFjOWRlZDUwL3NlYzpmYTQzNTEyNjQ4ZmY0NjYxYjIzZmJlNjRhYzlkZWQ1MF82NC9mcmFnOmI2YmZkYzc3OTg0ZjQzY2M5ODBhZGMyNjg5ZTU4NGE1L3RleHRyZWdpb246YjZiZmRjNzc5ODRmNDNjYzk4MGFkYzI2ODllNTg0YTVfMTY0OTI2NzQ1NDYyNQ_f6e61966-0d87-4264-9fa6-e1bfd734773d"
      unitRef="usd">0</sgmo:ProceedsFromEmployeeRetentionCreditCARESAct>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>48
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #.(!%4'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    "  SB 158\>WO^X    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M2@,Q$(9?17+?G20M(F&[EXHG!<&"XBTDTS:XV81D9+=O;W9MMX@^@,?,_/GF
M&YC&1&5"PN<4(B9RF&]&W_59F;AA1Z*H +(YHM>Y+HF^-/<A>4WEF0X0M?G0
M!P3)^2UX)&TU:9B 55R(K&VL42:AII#.>&L6?/Q,W0RS!K!#CSUE$+4 UDX3
MXVGL&K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SL(>'MZ?)G7K5R?
M2?<&RZ_L%)TB;MAE\NMJ>[][8*WD4E;\KN+KG12*"R77[Y/K#[^KL _6[=T_
M-KX(M@W\NHOV"U!+ P04    "  SB 15F5R<(Q &  "<)P  $P   'AL+W1H
M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.
M'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X
M8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#W(*+"$MX%,O6
M7.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S^!7+5(UEHP$3
M5T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'
MT=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+
M<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;:)P*C5M/TVMW
MW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8
M<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&<IV0!0X -\31
M3%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_
M::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E
M)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S(M>41B1%G\@M
MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7
MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V<
M/!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S
M&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV
M&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1DEXW0CYBSHN0
M$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'
MHYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y
M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@Y
MG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2
MGD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*
M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*
MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#
MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B
M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P
MOFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_13.V$I<8O./F
MQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W
MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2
MD 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7
M<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@
M2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F
M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+
M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5
M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0    (
M #.(!%57T1Y U@4  ,P>   8    >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
MM9E_;^(V&,??BL6F:9-*B9T"[8TBT93>L5U;KO0VW:;]81(#T24QYSC0OOL]
M#I"TG?/ HD.J2A+R?/''CW]\;??64GU-%T)H\A1'27K96&B]?-=JI?Y"Q#P]
ME4N1P#<SJ6*NX5;-6^E2"1[D07'48H[3:<4\3!K]7OYLK/H]F>DH3,18D32+
M8ZZ>KT0DUY<-VM@]> CG"VT>M/J])9^+B="?EV,%=ZU")0ACD:2A3(@2L\O&
M@+[S7&8"\C?^",4Z?7%-#,I4RJ_F9A1<-AQ3(A$)7QL)#A\KX8DH,DI0CF];
MT4;QFR;PY?5._2:'!Y@I3X4GHS_#0"\N&^<-$H@9SR+](-<?Q!:H;?1\&:7Y
M?[+>O'MVUB!^EFH9;X.A!'&8;#[YT[8B7@8X%0%L&\#>!-"J7W"W 6X.NBE9
MCG7-->_WE%P39=X&-7.1UTT>#31A8M(XT0J^#2%.]SVY$HHT2;K@2J2]E@9-
M\TW+W\9?;>)917R'W,I$+U(R3 (1O(YO05F* K%=@:X8*OA;EIP2USDAS&',
M4AX/#Q]D\U/B4%OXJ^*X1?VXN9Z+UL_?@VFJ%32Y?VPUM%$XLRN8?O@N77)?
M7#:@HZ5"K42C_],/M./\:L/[3F*O8,\*V#-,O7\M_0RZJ":/STMA(\7#J=/\
M9$-"HVHBM0ND]F%(GS*NM%#1,WD02ZFT#0^7TBJS58J'1M7$ZQ1XG</PQD*%
M,C"]D, X8$T>KE3TN\J.A\;7Y.P6G-T#6Z;B,(7D,T!U'G&M&8]2:R+1L)J
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
MR>"-H]BZ"AM7*A7LYA 2X@6GL]TP'H,9B2*".K,#I7ZGU'<J_4K+>R;H;<9
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
MJ"I.*SK:%*0-.7&;8KSH)L+<,-8APKY>9+U%4+<(,RY7/%5P/H7E?2.V)E[
MD15FPBF!<_;BZUHE2Y'!JSG7\0*5QGUEPF XGWEA4R,$AR8,@H.$Z5S^]Q4=
MZR_IOE^K99QL#7I4OZSZ]EY4"\-A:B$X5"T$UZ?6OA1D_;5@Q#,)LT<3J _*
M^X\J5\C[6)(ES"V>'7S\"16E[,(_#(Z>6LW*&(?9=E,2%.8V#V8XS',[!-F7
MB:R_3L0$J1+BOT@2O$X2%-:6!(6U)4%AG9+LBTC67T7.RFNQK08)0 '893?;
MHH8N$T7N)EPMR;=.O4+@\A(.5[5=,D(QS=SF!0"*@RJLM;EA.)^%S>(<]W=8
M^QU?Q.U+5:N_5.U4=I=Q_Y^V%E+=8MJB.$1;%(=HB_MK:SL\N!!.1;8J;N(U
M2+:5IKSNJ]_6M_T7Q1UWX_TE.YLPY/V4G47E7?[>??FOA<\\6\52DT0\0%?T
MU(=@L_*VOFP8M2FNH^?*&)46CVO!0?4< -\?E#*[1MY!_3^3\;]02P,$%
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
M<I9PJ07@]XT0ZO5&OZ ] K;\'U!+ P04    "  SB 15N:TTHK\2  "R-
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
MB@ A)=O25AW;8ZRXS#T"I?B^<A5P6XP^VHE#.OH!]$$D$V(I'(*'4P-'-15
M=#KM@ZJ!_\G(CIB_LLO&+H!@X3J[QB+? N>7]T$29(CIEYJU[%D_![4(NU E
M)$5QONS;DQ@*8=!RD*9J_1T5(7/ :D$DU>L4O>1SBX6)<B.R&,!YKF3_)Y"5
M_&*, ;C$HI&@7@OAL'3TY9SZX\F08X/TV3&GY&P]WV(S>J8@YR@HS@=M;-(X
M8J)_)L$(:"'E2<)CL!G)/LD3!$!-*_0 C*O )=[5""M]2X6'.RMBBXT)Y9DH
M8V4E1JP)DP&#G.QT 6L$&S.Q%"NXYSY-33G'H* &=H+IP#\H2F4%G&.%UM!Y
M9E J.D\GB!1N7FN9-3B&/E)F%$$S\D=9Q'>@ ZB44MNFT8<PM2]O+N*J@)"D
M)(4T8@05%=8774U9ELOQL%F#6FY6%M4D3TC8L RH:AFN_-J5R^@=<]?)[H7V
MGGV#E1ONUV[TTI@""?51\ZC7-/2 :*QP$3>F.QH$M)VD?>:PX(Q46CBZ3]4(
M@+YWEBFPF[C(E]Y%1M E]S8\[FAS[0U;DPWDP6L;TCACD!@0(TVIJ1\X=R4G
MCG8XR9A=Y4F&^NK6L..SPV>3S!BS?4Z 6Q=IY'3.4W$DO"&1_N%^,/)U1TXK
M(JU>$E+QJ.T=00JEE^CUAUT?"87(HW,)&E5X3T.:(8Z/*(//&RAG"=P@9:<[
M;.E,H=^@O5N3ZU=]NN[68 E:#I1U"2'[^"148P0A<@=CZSD,,AAS;,&F"9T>
MV+JK"3>,:63$!<QT-Y#$W>F*71%JB. L/FA"5&@&"%S<QKAW!<@W$(YM-X?+
MHC+=TD0.6U!$"YZ,0YZ8'2[19GE#]5P",FJ!V!5(&RL]7,T/M3K"-:)_&TT\
M&"/Q_A,*W\KL%-Z;P0@1#\&3%Y98#O=RO#GQV +BU&=G\];4/^QSSS70$$\,
M*8Y@^-27C4Q+\E*K*]QP@Q+,AKVWU$!#G07WMWU>R^")/C"'/1\Y*X3XP%B4
M$<,C1<4Z\SO-7U:FB>Q+.>JYSM0R^S(W9[P-V/3.(%UY7B@I8(VV3B9GJ,\R
ML N2<E"L(Z#(1 ?QD<T)O@Q']QPYF)(IEC:TU07PE2%56(XM+M]K&  [$@@5
M6"#DA954*;*<.HQ*"EJ_!1"ZU'&'*%O&?D$4R2U4UMYX:():1X5$Z"V0@=P-
M0]G6K,-+]<@^SGY8#">=Y"^UI>*Y=#31A/RY3XHH)F6\5Z ",DGB3 6VXC+R
M!]3(2I%)Z2%[\89 8$#M3E(K#WN+=L@.-4J1_Q%W8*]&&4:B2=[.SMH/Q<@9
M"C/<+]*@ML\V;4()VQ%*]*\?4Z?AQ@K<HCZ8(^T2ML<JJ8X"YI@X#:+GPRN.
MP4?8;8"\AF[$T?&()MCA\<@)"!R%!64LH^',NSE G;_GCIP111ORN4A?[M(Y
M$&$!W1N%[#PP<Y*]B"56AICBE!T$8;@BM9WHC^KN[GI[GQ93@4O1ZNGT')XT
M3%V][Q&4S!]"<(5EO7-)B2<I#NT)*ELZ*6',3\$,G$4JH<G, /'$]GQ[N""Y
M(0;LO4C@WL2G^_%$S TI XX#2;)\N<E/\U#=\Z/4@SX.468!V8WEB)O?Q> 1
M3W3@EH:V[H;!E[A6]/-\[A!Q\FXC35074HC99HWD62.VX2^/[-1, 3VZFH^P
MKJGK8>1)8"3D7"ZBTVWR*D=S@CYD>.ECGLB2GW+\P@/VZ1@Y(FD.$_V K^?)
MD>3E%#VHC- I'2U=L[/+:0\+3>JBP,OUB4>]$:K025%3[A/4OAOL!" Y['D'
M?5O"]\1+/C[CT8&D6)FU5.31/');+.CT(Z\4'T-G.,"0D]Q()JY)!FDTAIE"
M1!\/=GA><T^X]:5_M)D0'LX'Q$X\&Z?Y!.BA*VI,LJT,[.)-^4J4GXT.3=X8
M.O3CLJ *XVFZ3J/"U$$-\N9.A4?1I^J<SS]3(1MV+C2/DO,1K>@+[F6-=/3\
MLM"H\_V=B_WX= 8$8E\E7=]=)B[.\9 R8\ )JA3E<Q*=&VZAJ9-&2ONMD[$4
M"[W%4_+A,L$=:I>J31:'_/%00\XG^@9NB+>C"5.VSE61C)*A3*_\W74RE>FM
MLAB/..J8^\?G =M%U 8U9"#6E?CXPB6?MAP\R%9S&0]RSRO=3HPWTIM'=T',
M#S+.MHEE.$I&=05\$66RC2'.L<\5E4:F8I@X[.%<R>ZV>8:UWT]EQDY[K][^
M2"5I.I<JP@"VX!;/0O,!]R2>@8]'0BEQ.SZWJ'89*37.4K2;[8K!>9_>UB/1
M>ZGZ)#GT^KX #%0/_%2L]KMU+ ?B&']$*?8V= @C>6,BOJS#(,?(Z4'349V2
M.D9+)['T75MS(ZV$1\17,HL5-5$[I^G$T91TR<.O167NF6O&T?YH/ 04H7U&
ME"V=MR[3$+PT]/(+SY!IRA+X:"'98C"1BSU;&"79#9Q?@]L\6]Z:3Z71?JXL
M6]5$4J:NJ&$=P<[LX_?5R[Z-W6@,QEFDHY;L.X'W(7,_S,:NF@)V#/)_VS=U
M&T"/ZC(5?C[ &O:[7J<SRHU"-"$(*SC4YQFOI)$T/R/[T-Q>YJ;]*S<"%/FH
MCL*EZN%(/H[BMC27S U[2MWI!Y4RE?/N-OJ_1%A$=<,*-(9ZM?[5/80P'Q@E
M*48K&^?<7+?SOC=TKD^O0W GB0[R*[^R,GS-$JCF=OP%O[+"1[O]U24 --)D
M0+.,"&^[9(\SZS[2ZV)\ "QLQC?83D[57]3)D_SG&'^P&G!9?9RE-7SG!?TY
M35=_MTAPG^GT1,=5Q_3H\0G]R5=7NG$+JZZFLZEZ1H_B'_U/!#_PJ5%N]_,!
MW/8,<*CT=$ZX >H%'60HSKDF(G!?[D3Z.Z< ][;,$B9$LL>M/::/$)O#3&T"
M),'-\[M_/3X?U1-=!;=SR#,<^&7B.R8^FZ.IB!_3G#N%/NN;C<?GL/<8J^D9
MX(/2X0"?4I=GE3-Q+C2R63KRS6D&<3FC\<O6L$A.-'9OS[UU>9W.TB69,A#\
M\>YJRYO*C<$7\"\?LM-?]7[SD/U+/+BCPRE:D$Z($R@)_.;="CT5?+GB5S/H
M70F3WL-;=[ (3S*XB48J6]J&3W+;=!+)<E#6B ?:-%OC@U*IJHE"/-_F+F#S
MA0"108Z8-VZI^"(@XSH6M 0B"U:._$I % (#J"]WZ:0G'T;0'3X#7%+ -"30
M?EC3$9U/+S?=;;_6,- 8\Q+WER,82-:V\M9) 2)6,.J?CZ9/:4!<<3><QX\\
MM4_LYDDMO0@P<(?XKK!:(7@C9&')SKP-<]T8,BP"Q/G&:AKID"LT!8I7GDX]
M](Z%WQ F'UV2-1\^OAR]#AC&R#SL)/0C[S6-W\UBJW^@RL.)(]<AI"8BZ;H
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
M30R8WRHD7T.0@N[YZ^J_4$L#!!0    ( #.(!%48X)X3IP4  .0-   8
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
M:CWJWZIQXW50S<CO/H&A,^,UHOLSQ%W1*R!59ABDGEMU18:D>KT8Q"LZI/-
MP,H+F9B*XQ1/G(;!#)P6,TS4S-PZN?"%_X^D<IO@9ENZT"-4=XZW4[;0C)DT
MKU[<SD2O.T+ORF5-_$#]N/0O71V,B=#&V7@=/GAN.3E^L/^B<3"L)6OU^'SC
MPTEZ4S?YF,>I$XQPN1;=[ZBW0 O*, A5%QH3L!<1NU/GYNP41=WFLFRB;2OJ
MZBUVQ\V&7L:8T)[=#(2B@ ?MUBC>16%0\UJM3#5W7SNGBM<&EP4"&BUC^84D
M=1UH<@D<$',QB*TFJ,91/GY^K\%Q&<7N>V&&=<"/?F"A)<%G;BP9G+@Z8;KM
MQ"+":WV(K3,9U:9%-+3;<H:'7.<-FHS(WK4RF/2].]\>-CJG(NH7<#.RJ@O5
M*N5.;E)=23V+^;2@/2&[\?9BN>JLZ+A16Q*S>2G^QJU^.)TX+'9'[@>;^/?V
MU#,LG5FVP/TBA,D.52X3]U)"F<T@5M(\U*WNK>>;&9J/SDS;A#*A/EQ11/O'
M@9XM\97-M, ^MD\[5)6">]CLC,X^HH-R./%XWFT=@C@$SWDI.^OQ7]^@MNJ?
M?37N]VG>K0XKK)?4UN'48]-]1T!/9YEM\$X$4$5..3C<T/X6@W;@()K,Z*YK
MN\<$@[L&>"980PF<EO&4L-'Z%0>E[B)IV*UZM,@Z6G@^6!\DH7*(6F,/%.(&
M+M3E\[XR)1RC$+<RUI4)&I"AR("0#HCE4"/""Z4^ 9MPH08\6>%!%L0_B#!
M5%2<$1ME/+\:E07:9<36@76QGCJAZ+%:OFAB9UQAW;L+=[ETS-@&;9PW\%#*
M]%?J/]J[K\#J:(1PNUJ2M^1'<%*D#5]&U]#>U438C0E-=JU/;^62[)_MWD<J
MR_NN-O+C/NUUEN:X<35\X,R'WTDCW+E_N#^4E!1_^&YX3P?OEU3S36Q(,5Z9
M^AF,%O5OS='A8.1?<IK><['\Q#O$\T1Y.'L\MDRMUMH[/;9O%L/JDX?G,4S3
M[LO!Z\#\?8#\$UX*[IFEO>\'-YYH_8)P.;_G?G"CT/_4V\$=YO=GW Y>"<M#
MLYT(U5;.Q_HS=>ML=KMCY1X>; KAG_*B<8Z\GPPZAF>@O_X0?OQG@NU/B54/
MFECUY!$@\]LZA-WY+NW=[R+/]'E'?_S]UU4]SO,WA+CK[F'G+>@,:H\FB& /
MZ:#C9(JP]G@T:H.RP\'X-)@,1L$P' PG\/?P;!B\=P;%"Y2&XVDP&)T&XY-I
M@&_98Y#A=(+7H9^=X#BC<#C!:]:'87\P#3XN@'@Y'[OY1N997&0Q.9#!.UF(
M!'3C'9B]./B&CP!=-%#M'[0:/K=$OS27I0ZF^\+F#SU@Q+-NNQX8-#_6/8$J
M44NJ#:[V^=@KGRN46?B4"4DWM,$4-:@6 ?WU4B9X/[,^/X17'";NAH@F5-%]
M1J/E#(D/C"_I_!40;G \K%_'QFZV*^';>9O=SI4#R6%LS4(M,VK%1KLAT5 7
M'>Y$1W=,R%5>4R$H0G9N]VU59F=(7+TRQ%WBV0Y!U;?T43"L010U"3M224^*
MQ3X6?7T8X+ICES2"56=Y30)[T:OO"5>!UK +:0U;H-;'$:FZP,H]ZSM@8ULW
MYHBJ5X5'PFH_J=ERN;N';9:%I-ME\4V\S=U>S,G'@2U:ZY?\F/@#@G\=TCL2
MIK"A3DXKH*W1#LG6#TIW [6UPXJ&; ^7F9]2*O V]W@Y<""LD98J?!F8UN<?
MJA<0"EO!S,XCEDYU7#G(*4E8"=;24SA7N8-0UTO'2217]K"%O5%2CT&'@?0
M(=>^-WOR8%K_A_FXL+B])UU)#]TMY(*ND^;RY\@>,FH_"D$WY+1U:05K[]^D
M,]?FQ1%*Q*Z:M7JIFD_O>H[9:N29\"$@$!'-K5R<9F,?A.!U 9DI*=.59$97
M>;5H@597?BE:HV -F(TP[UI"TU71A96PTBBBYH6%3J;WO"+ZH<J0@2T$X^C<
M/XFFI5G+,EJ4-V\>PJY6!U%=Z];N4F8VC"H+]#LM [.RK.9=]T@4UHX)=%J=
M)R6FR>([_FI;K:9@XS<L'I 5LC]C6,\&=5P<;Q(2_=-'IV/:4RKM^;[.'!%]
M8R8SF>R:S'U'KN[S#ED-F^P0'EAB4:S<]]N=37K <A]Z6NSI<T[>S]_ZO_?4
M]0L(U1^\W8>.)ITWK?\^1I6H@3T%-1.[796P_<A0M>+W*<_]5))OQMUUO^(2
M5568A\N;W)MCC486;K=3YG)TJ7><2^?KPET).^JG)6E');:^M_&ECV"]/"Y>
MOSR6"OX7PW]YMH'_0WPKBK=1$;U^2=>_7M!U"K1YKPX&!]Y3A,)>'9P/7IP/
M#XZAI7O]]<LUK/5]E-]*NLAT 4W[O>G) ;L)YH\B6V.7>'$0F ;ZN!3 $SF^
M -\O,M@<_0<.@#=6T/1>_S]02P,$%     @ ,X@$52&"$ZKD @  5 8  !D
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
M@&F>"<W Z<I?S7?:T47O/W-Z6:%A UI?:>VV PZP>ZO-_@102P,$%     @
M,X@$55VW&R.!!0  P P  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
ME5=M;]LV$/XK![<H-L#U:YIVS0N0."G: GU!W'8#AGV@I9/-A2)5DHKC_?H]
M1TF.@\99]R&)1/'NGGON[B%SO';^.JR8(]V6QH:3WBK&ZO5P&+(5ERH,7,46
M7PKG2Q7QZI?#4'E6>3(JS7 R&AT.2Z5M[_0XK7WVI\>NCD9;_NPIU&6I_.:<
MC5N?],:];N%*+U=1%H:GQY5:\ISCU^JSQ]MPZR77)=N@G27/Q4GO;/SZ_$#V
MIPW?-*_#SC-))@OGKN7E77[2&PD@-IQ%\:#PYX9G;(PX HSOK<_>-J08[CYW
MWM^DW)'+0@6>.?.[SN/JI/>J1SD7JC;QRJW?<IO/"_&7.1/2;UHW>Z?3'F5U
MB*YLC8&@U+;YJVY;'G8,7HWV&$Q:@TG"W01**"]45*?'WJW)RVYXDX>4:K(&
M.&VE*//H\57#+IZ^^SC[].&2OIS]<3D_'D9XE/5AUEJ?-]:3/=:'],'9N IT
M:7/.[]L/@60+9]+!.9\\ZO!];0<T'?5I,II,'O$WW:8W3?ZF^]*SF2N9OJA;
MNM A,R[4GNG/LT6('@WQUT,I-QX/'O8H0_(Z5"KCDQZF(+"_X=[ILR?CP]'1
M(W@/MG@/'O/^G^7X>6OZLF*:N;)2=O/LR:O)^.51H,J[&YWF">-,NB$GJEL.
M[4)DKTNJ\-OE@71 @V,)?<<YU4';)2E+'*+&/#"Y@G0,6+*U,L1%P6G&Q"-Y
M;.B3RO]&#\-8W.>H@(<_&'$9^J0+F&[Z%%<JDO(Z,.6UER 1V!L0 [I4V8J^
MU\H#2#]]:;.BNLH1)"0,NYADSV.8;"ZA95=GE>_?3]E*V26'^Z%+=8W "A-:
MUD8E@R95Z%4$CQ YH.Y2N+C+*NA;*IN989D90L?SMN,3-CR,[T?SG#DOF^\J
M1GP+70XIWZ>CP1C:8$R2.7C PK1;Z,,Z5$U29C-(;?& FQWBX\HS_PQ(6BN0
M7PJ!7BLSV&TYRF"O;0V6HB,Y'2)^P%A1&T,WRM2J466#8T'9#(G85,BO@_F
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
MI?F'&2IP@WK2N&P3MH<B 5,!Q2C??M!^^Y9C\ E.2X!5ZD8<'4]H9&*?#IR
ML(^=4\92$LZ\G0,TK8\\H2Y1!AOR(*XO=R0428K@PL_1*&3GQ,Q!]LR76-<U
M.Z?L( AC/5?;B?Z@[FZOMX]I,12X$*T-#>'A26GJZGV/D&+\8JW)-.N=2XH?
MW9EF194MC.88TE,P Z.22FC@HVR2V[C4;U1)GQM\P#Z*!!Y-?#)"I) ;0@8<
M!I++\ODZ/]6NNM<,4H^YHRC30.1*<\2A.W;!XSS1@%N:$IA[!E_.M;R?QT&7
MA\';C302G0TAIJL:R;-$;,-?GNBQ&@-Z="7/3.^HJ6FI]R0P8F,N=Z+38_(J
MTQ)DCR'#2Y_R"(#\E.,7'K!/"-4#90X3N</7XU#.Y>40/:B,T"G-,N_8V=UX
MD84F=5'@Q?K$LP4/56@T6>7[U-&ODI, )*>$OBCS5FW:EOW2Y0O^H)-Y+7@)
M*=:-<@KR:#I=S><T;HLKG8^A\4LPY"CVB8%KDL'U$6FF<*)S:Q+GP51>'@NW
MOO0/#G.$:<891VAL)Q[&5!0Y@-FFJE2P+7&'[.T>NI^<\J/1H<E[15-F+@LB
M4PV-<T2&K.E+7I(WMRK<BSX69SQP#X7,IAT[3.$&<E+0#]RJ*M>P\YWCH+']
MC8O]<!P( @0%8E.WBL2=<^Q2I@\XARJ=\CF)SA1WR-0H(Z7]VI%SR8*%WN I
M^' >X ZU2\4ZBRE_/+-P [&@AB'>]B8,V3I613)*A#*]\K?7R5"F-\JBGZF5
M/O</!U";151;D3+@ZXK?/C?!IS4'#[+5S$TC>?#BNAT?;Z2W!MT%,9]DG$T3
MHQK [<BH)H,OHDRV/L0Y]KFBTO#7&<;/<CA7LKNM#TWW^Z'+T&D?U=O75,(E
MB6D7/@5&V()'B)9Y?Z,R\I<NPXE/2-R4%.@F9XN10N/LBG:U63$X[].E/XG>
M2]4GR=3K^P*0J![X*5ON=[4O!\XQOD;)]S:_4(1RWA@Y7Y8VR3&T",L[JE.N
MCM'2D2]]=UK=NU:B0<07;J3OU$3MG*01M\KI(\^VYD48WVW, "A3K4U_@")D
M$Q%E2P-^;B])_;DJ-&E\QBWNQ/*8.=@B&;CYGLT.DNP:SB_!;0 YF^,G7QOZ
MRK)135S*E 4UK /8&7W\L7K9M[%KC<$PBW34DGTA\)XR][O9V%93P(Y"_F_[
MIFX-Z%%=IL*/GX?];B/#4'RM$(T(PCH<VL01KDLC?OC(]E'9T@TSDSM>!Q0S
M"C0*EZ*'([ZZ^;8TELPU>[JZT\\AR1$):#YX_W<1YE%=6H&&4*^4OYA="'/'
M*$DP6EF[6.&Z'<^]IXLDNG_C3A(=Y&>^(TU?T "J>1C^P'>D?)?0?[H"@$::
MM&B6$>%M%^QQJLVEREFW8:XUPIIL+$Y>BF_%R;/XYQA_L!IP65Q.PAI^\IK^
MO R??M1(<-=+"=?UJXYIZ_$)_8F?IK(R<RVFX\E8O*"M^$?_@^".H>K+.%1]
MN7,>>B8MQ*"_XAR1B H0C0$I6]B;+W7P?-NL]<_0'FTC'J9)L<18OKA? B'#
MVPJ-[13%=RI<X]<=],]]*;=$<,R%)H0&CPSO,'"Z(A_P]^,T*5%\&^C@IJ=
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
M]-8() V1E*Q8<4/;<(U1D @*T (F7!J EV[>ZX1+!;_=HE08:9ZKWX\YZ+V
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
M],2ZB!LP*>6_/TJ)&)10;H\1_M8SA0R@"H,9%\$:'H+E7 A6&XVDG35'8;:
M18U^T*S?:= W9>+*[#GOV1LZC<"?MUD+M:T;Y%B.4_,^_O7J=IT[_\]Z^)^M
M5X+1+DNYG?/<"[PQW<GR(AQ%&1=$;(6J/\K0D- 1+$B,D[*N;J1,W*HK@$83
MJFL_\ V.H6_(MLR![< 8?/N-W;%^K(N^3EB@$Q9J@E7RY)9Y<G-Z^T*>_,I.
MG,F=B/[\)&50)"#E?]5EQ=69%9VP0"<LU 2K9.6VS,IMX^Z9 E-9D1\'B"[E
M)\"A@=<EX\"YSSGJ.V0WL%KM;L_<G0:Y5LBM"@77"(6U0DXI5'&V4SK;:716
MMH059&CD76X$C8"/EIQ.6* 3%FJ"5;+0+;/0U=T(NCJSHA,6Z(2%FF"5K-R5
M6;G3U CNKMB^?JW0_5DCJ!4Z:RGA5T@59^]+9^\;G?V%"$#3-99'CLNMH!'Q
MT:+3"0MTPD)-L$H>;.MX#K%T-X."J"DQ6FF!5EJHBU;-S<D9T=;4$@I0=9,Z
MSEE/J)=JGS6%JUCAUUA5EYVCRTZCRW.<T25!\Y97VQ*:M3]<>CII@59:J(M6
MS</Q3&>WM;<%K6<XK;1 *RW41:OFYGB.LQL/)!]I"V[-)K4ZYVVA5NI?;>$:
M5E@OY9ZU!?/DXBP%MLIO+#F*Z383AXN'<K:\%?7RN\"S^:']X-LU\X&Z1<TO
MZH[XPQ7L"+,5R3A*8"E-6:VN/.>PPZWF82#H)K^V>Z5"T#1_7 -> %,"<GU)
MJ7@?* /EW?+@'U!+ P04    "  SB 15AS/($5@#  "^"0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970R,RYX;6RM5EUSVC@4_2L:;V>GG:'Q%P22@F<<VZ3N
M; R#23N[._N@&($UM25'$M#NKZ\D.RX4)^4A+Z"/<ZYT=*Y\-=Y3]I7G" GP
MK2P(GQBY$-6U:?(L1R7D%[1"1,ZL*2NAD%VV,7G%$%QI4EF8CF5=FB7$Q/#&
M>FS.O#'=B@(3-&> ;\L2LN\WJ*#[B6$;3P,+O,F%&C"]<04W*$7BOIHSV3/;
M*"M<(L(Q)8"A]<3P[>MHH/ :\!FC/3]H Z7D@=*OJA.O)H:E-H0*E D5 <J_
M'0I04:A <AN/34RC75(1#]M/T:=:N]3R #D*:/$%KT0^,48&6*$UW!9B0?<?
M4:-';S"C!=>_8-]@+0-D6RYHV9#E#DI,ZG_XK3F' X+=?X;@- 3G7(+;$-QS
M"?V&T#^7,&@(6KI9:]<'%T(!O3&C>\ 46D93#7WZFBW/"Q.5)ZE@<A9+GO!F
MBUL_B?_QE_$LZ8$;/XU3,)N"^2)*HV39#/M)"-+[NSM_\;>:3./;))[&@9\L
M@1\$L_MD&2>W8#[[*P[B* 7OP0)EE&2XP%!G UV# /(<0+*J&]'C%N]@@8C@
MX&V(!,3%.TF[3T/P]LT[\ 9@ I8YW7+)X&-32*%JNV;6B+JI13G/B/JT)1?
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
M7/<;#F_K7%ND YVDN]K"_JZVGD&8B-I+0*#P&=O4U$5MGFW#V[2>DV,$T$)
MKW!:6]E"TJUL5-I4YP$1AE1;V<(^NO7F_Q@QN @8,"+=[!;U-[%U#4)%U%X"
MC$5XL,M\05,DV_#.6!_Q'@/%(D"Q:%IG%"+2$!V5-M5Y0(<1Z1F%J'_XH+<Z
M,!&UET!G$1X+LV%8BW0;WJKU2(X!81% 6#2MLPP1:3R.2IOJ/*"^B)3ZHF'J
M0T747DK7>%!1GT7"#6_3>AS'H+X(J"^:%O5%I-1'I4UU'E!?9$)]YHM@&/U0
M$?5*%^"YF"JF9YARP]NSOK9EC*!>#!P93RNH%Y.2))4VU7E DC'IKKRX'[+K
M+@"\P7,- KJ+*6)_NDOU7N.:K0=VC.A>#/P83RNZ%Y.")94VU7D EC%5="_N
M1_>8%WO='+1&[-2W @!<3 IPL>X>$,V1-IT<<J0M!I2+S\EA4N3<8LUU(+5E
MG'=-T\AAIDF7KN%)3\,/'>.D&]Z<]6(:@[%B8*QX6G>&Q*3;Z:BTJ9?2 ?HE
M)J$\HVOIAJ-XJ(C:0:"OA"**Q^US;7B[ML-(I4WU$F!6,JV 74(:L*/2ICH/
MD"XQ"=@9K8%^($Y[-^,8:)8 FB6DV]P2S38WW>DVK=SITVT)T%!"L8.-VV7>
M\#:M9^@8L;0$4"R9UMZVA'1O&Y4VU7G A0G5WK9$PV_]<VYX<^>: RR8D&Z
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
MF-G[[.QP'U :""@-CBQV+<IU47(/N]"G7<L5?4#5$E"U%$I-'A5!G\&I]!F
MTB>H6@*JED*IR4,@Z#,XJY1Y/"T)=!1MUP:J6V[H881$6-GT)+'WUMG;/B S
M$) 9G%7#=-C1Y#AQ&D*T+4U ,1)*3?968&1PUII6I[0DT)GR D7JQZ8I2EL9
M:.^UL\=]T&)PL"'/62M;NZ8E@6&['7_DJVL<#&&$A"/-8=B=>?J PD! 87 $
M"ODY65_<9[.OW,4C20DDL$U U1)0M11*31X3 9-!=&I2 LEU$U"U!%0MA5*3
MAT P9W 6<W9(2@R;]M (:1^:>EC$9R:5->V]=?:V#]8,!&L&9[&F0U*B8Z3F
MKZ'^J7H+2IE0:O).:X(RP[/6L[KMM6;:A&>D[;5FVM%'.X'MW78U&4I--EE
M8WC6PM:N64EHV&>'$NUFU"XLE*:(R%=/8WN?G1WN@PE#P82AG0G;"G[-S])J
M4W[S[O/%PC@!V%5</PY!U1)0M11*31X/P9'AJ=OQA*#;\8"J):!J*92:/ 0"
M-\.S</-X1A+J](BP[ZL%-'LWG(< E$:AU.0A$#0:OM#W+,/CV_G8N^(\#*#(
M"J4F#\/!=K(ON)_L\6V [+UQ'@G8;6?[ -50@&KX(E_<W+U+>&QF L554+44
M2FT[$,.#GQAH?D'B0U9^X5.)MV /7-Z_C/CY6FY_E&'[H"[6[:\.W!=U72S;
M/Q]9-F=E$\!??RB*^ON#YH<,]C^-,?X_4$L#!!0    ( #.(!%43GQ))TP(
M ,H&   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;*U574_;,!3]*U<9
MFD "\M$F;5D;J;2=Z :(D98]3'MPTYO&(HF+[;3P[V<G(;00$ ][2?QQS_$Y
M]SHW_2WC]R)&E/"8)ID8&+&4ZS/3%&&,*1&G;(V9VHD83XE44[XRQ9HC61:@
M-#$=R_+,E-#,\/O%V@WW^RR7"<WPAH/(TY3PIW-,V'9@V,;SPBU=Q5(OF'Y_
M3588H)RO;[B:F37+DJ:8"<HRX!@-C*%]-G)U?!%P1W$K=L:@G2P8N]>3Z7)@
M6%H0)AA*S4#4:X,C3!)-I&0\5)Q&?:0&[HZ?V;\7WI67!1$X8LEONI3QP.@:
ML,2(Y(F\9=L+K/P4 D.6B.()VRK6,B#,A61I!58*4IJ5;_)8Y6$'8+?? 3@5
MP/DLH%4!6H714EEA:TPD\?N<;8'K:,6F!T5N"K1R0S-=Q4!RM4L53OJC87 !
MDU_SZ=WP<G(]"V!X/8:KX>W/R6QX?CF!8#*:WTYGTTD )Q"4I0860<B$!)(M
M 86D*INXA(A0#AN2Y*@#1,RX/)'(4Z#91D6ITDL!AV.4A";B2-'-@S$<'AS!
M@8J 6<QRH0A%WY3*EU9GAI6'\]*#\XZ''WEV"BWK&!S+<1K@HX_A8PP5W"[@
M]C[<5-FL4^K4*74*OM8[?-,7N\<PQD69I\E#3N43!!CFG$J* OX,%T)R=8__
M-EDNSV@WGZ&_[3.Q)B$.#/7Q"N0;-/RO7VS/^M:4@/]$MI>.5IV.UD?L_A61
MRG&VTD5F&<(3$@Z,0X*BL=8EFU>PZ1ZT\1W;[KINW]SL6GH;9O<Z7L>KP_;$
MMFNQ[<^))9&ZNB]Z9<Q9OHHA4CVG6&F47G*[.YK:G9[GO5+^-JK;M;U>LW"W
M%NY^*'S&)$F:-+EOT^GVNOJB[XEJ".NZW;;[2I6YTVETE[\B?$4SH8H9*:!U
MVE$\O.R<Y42R==%\%DRJ5E8,8_6S0:X#U'[$F'R>Z'Y6_[[\?U!+ P04
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
MLK9_[#2%A%%(& ."*47L;HO8?7FYZ4+6$1)&(6$,"*;4T76DKW&>+3AUZJX
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
MV+LJK[!WEU]A[[J<T?C=N Y_BZ;+ZL^FT*0&JEFH9J.:@VHNJGFH)E#-1[6
MTI3Z[I5)C=X[2&KTT*0&JEFH9J.:@VHNJGFH)E#-1[6 TM0*+9,:/7T: E^
M5]]?[6K<O8A)OU7YQ@SMUT8U!]5<5/-03:":CVH!I:F55D8W>@==$>6 L>[6
M4/704:J^[]I5AR[%@6HVJCFHYJ*:AVH"U7Q4"RA-K<PR,=)[!U=1Z:'I$E2S
M4,U&-0?57%3S4$V@FH]J :6I%5H&47KZ( H_2D5S*(6V/0EX_,8H%<V8H)J#
M:BZJ>:@F4,U'M8#2UI767#Q*F5IA&IZ?9F/*!WDE)Y.%,8R7LS3O9.O1K%[&
M^06C3R[,1G/G\<OVB=6N>-QNGSA5C[OM$V_U>+/L]OQT'C[(ZS!YB&8+8R+'
MV2ZT/@ZR-W=)]/"XN9/&\[-&-E:_C],TGJYN/LIP))-\@^SGXSA.7^[D'3S'
MR2^KIWG^/U!+ P04    "  SB 157ME(^J\#   .$0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6S-6%MSFS@4_BL:VMEI9Y)P!Y.UF;$-W:;=-)XX
M[3[L]$$&V3 !Y)5D._GWE02A@(DGW=*9OMA(G.\[5PXZC ^8W-,$(08>\JR@
M$R5A;'NIJC1*4 [I!=ZB@M]98Y)#QI=DH](M03"6H#Q3#4USU!RFA>*/Y=Z"
M^&.\8UE:H 4!=)?GD#S.4(8/$T57GC9NTTW"Q(;JC[=P@Y:(?=XN"%^I-4N<
MYJB@*2X 0>N),M4O0UT3 "GQ)44'VK@&PI45QO=B<15/%$U8A#(4,4$!^=\>
MS5&6"29NQW\5J5+K%,#F]1/[.^D\=V8%*9KC[)\T9LE$&2D@1FNXR]@M/KQ'
ME4.VX(MP1N4O.%2RF@*B'64XK\#<@CPMRG_X4 6B > \_0"C AA=@/4,P*P
MYDLU6!7 >JD&NP)(U]72=QFX #+HCPD^ "*D.9NXD-&7:!ZOM!"%LF2$WTTY
MCOG+NYOYQ_/9=!D&8'YSO0@_+:=W5S>?P#E8,AS=G\]X%F(PQSDO30IE<L,'
M<8W FP QF&9ON>SG90#>O'X+7H.T '<)WE%8Q'2L,FZB4*1&E3FSTASC&7-,
M<(T+EE 0%C&*>_#!:;QS J_RT-3Q,9[B,S-.$G[8%1? U,Z H1E&CSWSE\/U
M/G=^3GOXO[6W@F'6Q6)*/O.Y8DD@0>>KXXJ8$@*+#>(-A('5(VC*+>"CW)X>
M((G/VK YI@S\^S?7 JX8RNG7OH(I3;+Z31)]]))N880F"F^4%)$]4OP_7NF.
M]F=?MH8D"X8D"P<B:^75JO-JG6+W[S"#&:#R>2^S%C73A,KGO2\Y):\C><4[
M:>^[GCX:J_MFT(^%/&MDMH6"8R'==C2O+17V2+F:YM92+??MVGW[I/NW/*"0
M1 G@/8N_9/;\[;D5-=OG\$FF'ZW&(<F"(<G"@<A:Z7#J=#B_7Y=QALSKD&3!
MD&3A0&2MO+IU7MU?U&5*7KOQU%NVIW>ZS+&0;=F=5A0<"WF&TV$*>X1<7>OO
M,:/:^=%)Y_]"!2+<?=%B8,P/<BEE!(I#<I_#)[E^M!J') N&) L'(FLEQ*L3
MXOU^7<8;,J]#D@5#DH4#D;7RJFO?)QKM%_69BKAYO#!-P^TTFAXI2S/L3J?I
MD7),J]./PAXIU_"ZYQFU,=_EB&SD8$VY6[N"E:?W>K<>WJ=R9.WLS_3+N=ZS
M'XAA7\Z3W^G++P77D&S2@H(,K;DJ[<+E;9&4PW>Y8'@KI\L59GQ6E9<)@C$B
M0H#?7V/,GA9"0?T)Q/\&4$L#!!0    ( #.(!%6!#C"-S 0  #@?   9
M>&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;,69:W/B-A2&_XK&W6DW,TE\ 0Q)
M@1F";]DFDS0D[70Z_2!L 9[8%BO)D/S[RA<<((X7VK.S7\"2]3[GV'HMR59_
M3=DS7Q BT$L<)7R@+(187JHJ]Q<DQOR<+DDBS\PHB[&01397^9(1'.2B.%(-
M33/5&(>),NSG=?=LV*>IB,*$W#/$TSC&[/6*1'0]4'1E4_$0SA<BJU"'_26>
MDPD13\M[)DMJ10G"F"0\I EB9#901OJEIQN9(&_Q1TC6?.L899<RI?0Y*UP'
M T7+,B(1\46&P/)O1<8DBC*2S.-K"56JF)EP^WA#=_*+EQ<SQ9R,:?1G&(C%
M0.DI*" SG$;B@:X]4EY0)^/Y-.+Y+UJ7;34%^2D7-"[%,H,X3(I__%+>B"V!
MY-0+C%)@[ O:'PA:I:!UJ*!="MJ'IM0I!9U#(YBEP#PT0K<4= ^-T"L%O;QW
MB^[(^]+" @_[C*X1RUI+6G:0&R)7RRX,D\R[$\'DV5#JQ'#R>#?^S;N[L>R'
MR2_(_OWI^O$O]-DB H?1"3I#7\AL1EA(.+JY&<OR2)P]+LC9+6;/\L&ZRT\F
M<S2:,T*DI85L\C2QT.=/)^@3"A-T&T:1]"COJT)FF\54_3*SJR(SXX/,='1+
M$['@R$X"$M3H[69]ZUMZMUEO-NA5>9>K6VUL;O65T0C\DD;GJ*6?(D,SC)I\
MQH?+]1JYU2P?I?-*KM7=S6]%3Z1<^S!YYW!Y7?+N_XON_>?H.SW9JAZ:5LYK
M??30+# C9]F0&: QC>4\PG$^$H\8P\F\>!"FKVB[W3U^S:M':\P"]/>-1*)K
M06+^3]VC4<1OU\?/YK-+OL0^&2ARPN*$K8@R_/DGW=1^K?,5),R"A-F0, <2
MYD+"/"#8CE?;E5?;3?3A1%#_&='-0+UD=,YP?)K-(6&<QFB%HY346; 1>ZP%
M(6%6 3-S6+8V6PWUCAS25MO.@@SH0,)<2)@'!-MQ5J=R5J?16=><ISCQB307
M\FD<R_&/YV9+Y83)T#*=1J%?.>\4)7+!()N&&YE/N>#HLUPD\&R<Y"=U+FQ,
MX5@70L(L2)A=P#I;EC8-HV>:YJZMG??MNEVM;79VF[D'XKSW[?2>UC&,;M5N
MQQEFY0RST1ECN> +I0>*29$1G\CWDP#)8R'G1X[SUY:ZWF[$'MO;D# +$F87
ML-[6;3?:YZV]KG[?Z.)<W^OG0T!>;:,/>KA;]7"W>59)IYQ\3;,%C;V2OW6=
MV4@XMC,A818DS(:$.9 P%Q+F <%VW-:KW-;[P>OM'J17(6$6),R&A#F0,!<2
MY@'!=KQZ47GUXOO,?1?OA^G]H7S<&/I89T'";$B8 PES(6$>$&S'6;KV]JU.
M:_36/2-+' ;(?LF&0,(13@)T)Q9RM3U.&<N'.\Z)J/_:UL@^=HP#I5F@-!N4
MYH#27%":!T7;]>/6MV/]!\_+90)0IH6D6: T&Y3F@-)<4)H'1=LUK?%F6N/[
M3-#-W*.]:-3,]WOO\19H2!N4YH#27%":!T4K+*9N;:_%A,WSK5:.?)HFHO@0
M6]56V[FC?!-SK_Y*O[3TFGI;OW3JZMUL6SC?YGL+6^PIWV(V#Q..(C*3*6CG
MW8Z"6+%-6Q0$7>:;?E,J!(WSPP7!TO99 WE^1JG8%+( U6;Y\%]02P,$%
M  @ ,X@$59!V S;M @  4PH  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N
M>&ULK59K;YLP%/TK%INF5NH* 4*K+$%* M,Z*5O4M-ND:1\<N$E0P6:V\^B_
MGVT(RX.RMLN78)M[SO$]E_BZNZ;L@2\ !-ID*>$]8R%$WC%-'BT@P_R2YD#D
MFQEE&19RRN8FSQG@6(.RU+0MRS,SG!##[^JU,?.[="G2A,"8(;[,,LP>!Y#2
M=<]H&=N%VV2^$&K!]+LYGL,$Q'T^9G)F5BQQD@'A"26(P:QG]%N=T%/Q.N!;
M FN^,T8JDRFE#VIR$_<,2VT(4HB$8L#RL8(AI*DBDMOX77(:E:0"[HZW[!]U
M[C*7*>8PI.GW)!:+GG%MH!AF>)F*6[K^!&4^;<47T93K7[0N8MM2,5IR0;,2
M+.=90HHGWI0^[  D3SW +@'V(<!] N"4 .>Y"FX)<)^KT"X!.G6SR%T;%V"!
M_2ZC:\14M&13 ^V^1DN_$J*^DXE@\FTB<<*_^3+\.@K17?]'.$%G 0B<I/P<
MO4?WDP"=O3WOFD*JJ%@S*AD'!:/]!*.#1I2(!4<AB2&NP0?->*\!;\KLJA3M
M;8H#NY'P\Y)<(L>Z0+9EVS7[&3X?WJI+Y__4PU>K[YGA5/5V-)_S5+U)1#-
M=WB#@H1'*>5+!NAG?\H%DW_:7W7U+AC=>D9UD'5XCB/H&?*DXL!68/COWK0\
MZT.=V:<D"TY)%IZ(;*\L;E46MXE]6Q8ARP(;V0,XU!6BX/ TAVH *_]:]@.K
M:ZYV'3Z.LMVCJ. XJJ6B#L+"&K+KJ]VPO73;5;KMQG3#+$_I(X#L- *([A@1
M@S@1%VC8OY4G43\2=084K.W=W7C6\:Z'C>HO_<B.11VK1C0\D>B>H5YEJ-=H
MZ)C1""#F:,9HAN"5]GI'Q3XTMG$7+S7VGW+AB>0*2\V=+ID!F^OK"4<171)1
M'*#5:G4#ZNO&?[ ^:'6&K9KU0-Z8B@O.7_KBNC7";)X0CE*822GK\DI^*ZRX
MPA0307/=HZ=4R(ZOAPMYZP.F N3[&:5B.U$"U3W2_P-02P,$%     @ ,X@$
M577-O*@G P  :!(   T   !X;"]S='EL97,N>&ULW5AM;]HP$/XKD;M.K30U
M0$9*5D#:D"I-VJ9*[8=]JPQQ@B7'SAS3P7[]?'$(+_4AU@];61"-?8_ON>=\
MESIB6)F58/=SQDRP+(2L1F1N3/DA#*O9G!6TNE(EDQ;)E"ZHL5.=AU6I&4TK
M<"I$V.MTXK"@7)+Q4"Z*V\)4P4PMI!F1?FL*W.US.B+=^#T)'-U$I6Q$'B_>
M_E@H<_,F</>S=V=GG<?+FWW[10U<DM!+VC^"]*J#\UH,HXZ/HC[ C!%?[Q+7
MJ\\MC_,[Q]P&QZ5Z.-DFW; IV7B8*;FI7$2<P<:G!0N>J!B1"15\JCEX9;3@
M8N7,/3#,E% Z,+9EK* N6*I?#NZZ&713PU-PJ70=VT5P?Z?-\CU@/0.!7(A6
M8(\XPWA84F.8EK=V4B^NC<^@H!D_K$JK,-=TU>WUR<:AOMD@4Z53IMLP7;(V
MC8>"92!'\WP.=Z/*$$!C5&$'*:>YDK36L/9H!I9VQH2XAT?M>[;#O<RV*MN!
MNLIV: 4U0T?C)L"_S>:XMVE?QAN4_$F93PN;CJSGT"[L3K.,+^OY,FL%8.Q=
MG)V6I5A]%#R7!7/)'QUP/*1KOV"N-/]EHT&KS*R!:1(\,6WX;-OR4]/R@2W-
MNIV6&:ZY=X*:_^X^YTPR3<6V:-O[KWF77ZPXNOY7DNO_*ON"O1J;\_.UB^R?
M@LCX%$2>1$\.7J7(L#D;MP[@G>.WM0;PFC,BW^"U2FR"!M,%%X;+9C;G:<KD
MLU/8TALZM:_1._QV?<HRNA#FH05'9#/^RE*^*))VU1UL1+-J,_X"Z77C]AW+
MQN(R94N63IJISJ?U,+ #&[6YP&$?N:TO/X+Y.,R/ (;%P11@/LX+B_,_Y3-
M\W$8IFW@10:HSP#U<5X^9%)_L#A^G\1>_DR3)(KB&-O1R<2K8(+M6QS#U\^&
M:0,/+ Y$^K.]QJN-=\CA/L!J>JA#L$SQ3L0RQ?<:$/^^@4>2^*N-Q0$/K I8
M[T!\?QSH*;]/%$%5,6W8$XPC28(AT(O^'HUC9'=B^/CK@STE490D?@0POX(H
MPA!X&G$$4P :,"2*ZG-P[SP*U^=4N/EM:?P;4$L#!!0    ( #.(!%67BKL<
MP    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$
M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^
MKSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE
M?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @
M,X@$56" &<9Q P  5AD   \   !X;"]W;W)K8F]O:RYX;6S%F5UOFS 40/^*
MQ<LZJ1O!).F'FDHTT(8U@0R3:MO+1(C36 4<&:?=^NMGR*(9;;W:BY4GL(F<
MP\7W'ANN7KAX6G+^A'Z4156/K(V4VTO;KO,-+;/Z(]_22EU9<U%F4C7%HUUO
M!<U6]892618V[O6&=IFQRKJ^.HPU%[;>X)+FDO%*=38=#XR^U'^N-TWTS&JV
M9 63/T=6>UY0"Y6L8B5[I:N1U;-0O>$O$R[8*Z]D5I!<\*(86<[^P@,5DN5_
M=9,&,LV6==LCLV62*9"1->RI ==,U++]13M^IAB?J?KQOK63_)85D@H_D_1.
M\-V658_-,.HN;.TVVC@<COL@7HK_"2-?KUE.?9[O2EK)?1P%+1K JMZP;6VA
M*BOIR!KS9RJ:^U%_$*[V]R85E!8I<<G4!1&N6CR#*''D!Q$)?*3.2#P-?2]5
MC1MOZD7C &F0&(#$1X$DJ3K,@DB#= %(]XB0W[$&V0<@^\>$=#7( 0 Y."9D
M7X,< I!#LY!Q<N=%X3<O#>/H5.4+"0F*;]$\"4@0I9X&>09 GIF%O/7"!#UX
MTT6 9H%'%DF3+BG1X,X!N'/#C]DC$Q1\7H0*L*%"7N2CF9?<!ZEW,PTTR L
M\L(L9/-@QRV9'TX7S32,@A1-8T+0/$CT^NCTH"K>,XLY\S[%"1HO2!K/@H2<
MHKF7I)$ZFX1S%5@=$Y2-8=LHO/']!Q73-K=G<Y7E;0+I?)!G',.B:?DF\=17
MD7O7SLWTJ\X&Z<4Q[)<P4A$+4.I]"?0$=B";.(9U A;!CO,<R">.8:' F+KU
M',@HCF&EO%&MT0=THA:QA8X).<4Q+!6P;G<?.F07Q[!>P)+8Q83\XA@6S%LE
M\?=3UQ?@D&"P8<' *:2OR3 D&&Q8,##F0,<$]S.&/0-C#G5,2#G8L'+>*D@G
M/I49TPL2ABR$36]JP(*DEW<,60B;WM: F)T4@BR$#5L(QNRD$&0A;-A"X,*\
M4]XQ9"%\5 MUYB9D(6S80C"F/C==R$+N,;<YG;GI0A9R#5L(QM3+NPM9R#5L
M(1CS3,<$WZL9MA",>:YC0A9R#5L(6,@1R7,=$[*0:]A"_]KB'H3^7H>$'.0:
M=I"^USW U1TZ2#UNJQ[[\!Y_1=>LHJM(C5RK_CPK\KE S6'_OJ$_:#8 ZUU1
MC%5?7$UYMCI\%CA\TKC^!5!+ P04    "  SB 15F3ZBA'P!  "6%@  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=A-;L(P$(;AJT0^ ,[,\%L!
MJV[85EP@"H8@\J?85>'VC<(B?%$7W2#/*K*CC-_5H\C;+U=FX=K4OKBV/KE7
M9>UWI@BA_;#6YX6K,C]K6E?W;\Y-5V6A7W87VV;Y+;LXRVFZM-WK#+/?OLY,
MCH_6_6=B<SY?<_?9Y-^5J\,?@^U/T]U\X5PPR3'K+B[LC+V7X[:WPX-F_623
M'$X[TQU.9&SL((8@CA\D$"3Q@^80-(\?M("@1?R@)00MXP>M(&@5/V@-0>OX
M01L(VL0/HA1E3!4D3;!6H#4AUZ3 :T*P28'8A&23 K,)T28%:A.R30K<)H2;
M%,A-2#<IL)L0;U*@-Z/>K$!O1KU9@=X\^=E6H#>CWJQ ;T:]68'>C'JS KT9
M]68%>C/JS0KT9M2;%>C-J#<KT%M0;U&@MZ#>HD!O0;U%@=XRN2Q1H+>@WJ)
M;T&]18'>@GJ+ KT%]99WZNW#HW1^['FN\?QW4AWZ;]UX_+!\;D[8&7"V< V]
M_P502P,$%     @ ,X@$5:IG%&&8 0  "Q<  !,   !;0V]N=&5N=%]4>7!E
M<UTN>&ULS9C-;L(P$(1?)<H5$6.[I3\"+FVO+8>^@)ML2$026[:A\/9UPH_4
MBD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z\-X^,N;2@6KE$&VK"3JYMK7QX
MM0MF5+I4"V)B-!JS5#>>&C_TK48\FSQ3KE:5CUXVX;,K=3.-+54NCIYVA:W7
M-%;&5&6J?-AGZR;[X3+<.R2ALZMQ16G<(!3$[*1#N_.[P;[O;4W6EAE%<V7]
MJZI#%=M4S/EM12[IESB14>=YF5*FTU4=6A)G+*G,%42^KI*=Z*#?V8<;IMV3
M7^W?R?09ALJYU<:%B5FZW.XPDK9[:((065_V'_'H&*2O/A^UT\XH.],[7.^G
MMLMN'HYUR_5W_'W&1_T+<PB0'!(DQPU(CEN0'&.0''<@.>Y!<CR Y. CE" H
M1.4H2.4H3.4H4.4H5.4H6.4H7.4H8.4H9!4H9!4H9!4H9!4H9!4H9!4H9!4H
M9!4H9!4H9!4H9)4H9)4H9)4H9)4H9)4H9)4H9)4H9)7_2=8/K9=__7NV79-:
ME<W!GW7_P&=?4$L! A0#%     @ ,X@$50=!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  SB 158\>W
MO^X    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    "  SB 15F5R<(Q &  "<)P  $P              @ ', 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( #.(!%57T1Y U@4  ,P>
M   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    "  SB 15/PIQ%G0&  #N&P  &               @($9#@
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ,X@$58,A_>.X
M!0  /QD  !@              ("!PQ0  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( #.(!%5J5$*2!@0  .X-   8              "
M@;$:  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  SB 15
MIA(I*3\.  #LC0  &               @('M'@  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ ,X@$55*+BN9%"   #B8  !@
M     ("!8BT  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M #.(!%6YK32BOQ(  +(T   8              " @=TU  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    "  SB 15U"O:E2\'   *$P  &
M            @('22   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ ,X@$51C@GA.G!0  Y T  !@              ("!-U   'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( #.(!%4KE4H#J0,  % )
M   9              " @116  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ ,X@$52CS. AY(0  ;H8  !D              ("!]%D
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  SB 15(8(3
MJN0"  !4!@  &0              @(&D>P  >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( #.(!%5*5R.F]0,  +<)   9
M  " @;]^  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M,X@$55VW&R.!!0  P P  !D              ("!ZX(  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    "  SB 15A90Y?C(0  !!+0  &0
M            @(&CB   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( #.(!%5<\7E1,@0  )4,   9              " @0R9  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ,X@$56DH2307!
M40L  !D              ("!=9T  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    "  SB 15 AY%,N $  #B"P  &0              @('#
MH0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( #.(!%5;
MHTB6C 0  '41   9              " @=JF  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ ,X@$5;882I'R @  3@8  !D
M     ("!G:L  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M"  SB 15LD[X5UT"  "&!   &0              @('&K@  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( #.(!%6:3,9D.P0  &<6   9
M              " @5JQ  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ ,X@$58<SR!%8 P  O@D  !D              ("!S+4  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  SB 15A*[9@%,,
M  "CB0  &0              @(%;N0  >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( #.(!%4V0^3=' H  "9C   9              "
M@>7%  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ ,X@$
M51.?$DG3 @  R@8  !D              ("!.-   'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    "  SB 1552&,.',#   Y#0  &0
M        @(%"TP  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( #.(!%5O,/'_AP(  -T%   9              " @>S6  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ,X@$531'L@?G!@  VCL
M !D              ("!JMD  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    "  SB 155ZZQ,W '  !K0   &0              @('(X
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( #.(!%7B#X#+
MO H  %9U   9              " @6_H  !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ ,X@$52R4S&Z3!@  +BH  !D
M ("!8O,  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  S
MB 15Z8EJ1#@&  !>*@  &0              @($L^@  >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( #.(!%5(\"9D" T  /FZ   9
M          " @9L  0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ ,X@$55[92/JO P  #A$  !D              ("!V@T! 'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  SB 15@0XPC<P$   X
M'P  &0              @(' $0$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( #.(!%60=@,V[0(  %,*   9              " @<,6
M 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ,X@$577-
MO*@G P  :!(   T              ( !YQD! 'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    "  SB 15EXJ[',     3 @  "P              @ $Y'0$ 7W)E
M;',O+G)E;'-02P$"% ,4    "  SB 158( 9QG$#  !6&0  #P
M    @ $B'@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ ,X@$59D^HH1\
M 0  EA8  !H              ( !P"$! 'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ ,X@$5:IG%&&8 0  "Q<  !,
M ( !=",! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     "T +0 R#   /24!
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>288</ContextCount>
  <ElementCount>215</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>55</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sgmo-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.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="sgmo-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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="sgmo-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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="sgmo-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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2107102 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2110103 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIES</Role>
      <ShortName>CASH EQUIVALENTS AND MARKETABLE SECURITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2115104 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHARE</Role>
      <ShortName>BASIC AND DILUTED NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2117105 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCES</Role>
      <ShortName>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2125106 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2128107 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2130108 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2308302 - Disclosure - FAIR VALUE MEASUREMENTS - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2311303 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESTables</Role>
      <ShortName>CASH EQUIVALENTS AND MARKETABLE SECURITIES - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIES</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2318304 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables</Role>
      <ShortName>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCES</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2326305 - Disclosure - STOCK-BASED COMPENSATION - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK-BASED COMPENSATION - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail</Role>
      <ShortName>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues from Strategic Partnering Collaboration Agreements and Research Activity Grants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail</Role>
      <ShortName>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues from Strategic Partnering Collaboration Agreements and Research Activity Grants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash and Cash Equivalents (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail</Role>
      <ShortName>ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash and Cash Equivalents (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - FAIR VALUE MEASUREMENTS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2412405 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail</Role>
      <ShortName>CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of cost and estimated fair value of short-term investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails</Role>
      <ShortName>CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of cost and estimated fair value of short-term investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails</Role>
      <ShortName>CASH EQUIVALENTS AND MARKETABLE SECURITIES - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHAREAdditionalInformationDetail</Role>
      <ShortName>BASIC AND DILUTED NET LOSS PER SHARE - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2419409 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Novartis Institutes for BioMedical Research, Inc. (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail</Role>
      <ShortName>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Novartis Institutes for BioMedical Research, Inc. (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Revenues Recognized under Agreement (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail</Role>
      <ShortName>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Revenues Recognized under Agreement (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2421411 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Biogen MA, Inc. (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail</Role>
      <ShortName>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Biogen MA, Inc. (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2422412 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Kite Pharma, Inc. (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail</Role>
      <ShortName>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Kite Pharma, Inc. (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2423413 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Sanofi S.A. (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail</Role>
      <ShortName>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Sanofi S.A. (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2424414 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Pfizer Inc. (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail</Role>
      <ShortName>MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Pfizer Inc. (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2427415 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail</Role>
      <ShortName>STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2429416 - Disclosure - STOCKHOLDERS' EQUITY (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/STOCKHOLDERSEQUITY</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="sgmo-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sangamo.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sangamo.com/role/INCOMETAXES</ParentRole>
      <Position>37</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="sgmo-20220630.htm">sgmo-20220630.htm</File>
    <File>sgmo-20220630.xsd</File>
    <File>sgmo-20220630_cal.xml</File>
    <File>sgmo-20220630_def.xml</File>
    <File>sgmo-20220630_lab.xml</File>
    <File>sgmo-20220630_pre.xml</File>
    <File>sgmo-20220630xex311.htm</File>
    <File>sgmo-20220630xex312.htm</File>
    <File>sgmo-20220630xex321.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="711">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>54
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "sgmo-20220630.htm": {
   "axisCustom": 1,
   "axisStandard": 15,
   "contextCount": 288,
   "dts": {
    "calculationLink": {
     "local": [
      "sgmo-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "sgmo-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "sgmo-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "sgmo-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "sgmo-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "sgmo-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": 343,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 2,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 7
   },
   "keyCustom": 47,
   "keyStandard": 168,
   "memberCustom": 30,
   "memberStandard": 25,
   "nsprefix": "sgmo",
   "nsuri": "http://www.sangamo.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_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.sangamo.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_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": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_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": "2115104 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE",
     "role": "http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHARE",
     "shortName": "BASIC AND DILUTED NET LOSS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_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": "2117105 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES",
     "role": "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCES",
     "shortName": "MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_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": "2125106 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.sangamo.com/role/STOCKBASEDCOMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_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": "2128107 - Disclosure - STOCKHOLDERS' EQUITY",
     "role": "http://www.sangamo.com/role/STOCKHOLDERSEQUITY",
     "shortName": "STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_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": "2130108 - Disclosure - INCOME TAXES",
     "role": "http://www.sangamo.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_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": "2202201 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Policies)",
     "role": "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sgmo:ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Tables)",
     "role": "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sgmo:ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308302 - Disclosure - FAIR VALUE MEASUREMENTS - (Tables)",
     "role": "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSTables",
     "shortName": "FAIR VALUE MEASUREMENTS - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311303 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - (Tables)",
     "role": "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESTables",
     "shortName": "CASH EQUIVALENTS AND MARKETABLE SECURITIES - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i502f0975740847bd9503ce207556f051_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318304 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - (Tables)",
     "role": "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables",
     "shortName": "MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i502f0975740847bd9503ce207556f051_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326305 - Disclosure - STOCK-BASED COMPENSATION - (Tables)",
     "role": "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONTables",
     "shortName": "STOCK-BASED COMPENSATION - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)",
     "role": "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail",
     "shortName": "ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sgmo:ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ie7b5c117447a4e35af324102a50a4a6b_D20220401-20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues from Strategic Partnering Collaboration Agreements and Research Activity Grants (Detail)",
     "role": "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail",
     "shortName": "ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenues from Strategic Partnering Collaboration Agreements and Research Activity Grants (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "sgmo:ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ie7b5c117447a4e35af324102a50a4a6b_D20220401-20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash and Cash Equivalents (Detail)",
     "role": "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail",
     "shortName": "ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash and Cash Equivalents (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - FAIR VALUE MEASUREMENTS (Detail)",
     "role": "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail",
     "shortName": "FAIR VALUE MEASUREMENTS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ibbdd46b34f5d4d5888f1e32026059426_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail)",
     "role": "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
     "shortName": "CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of cost and estimated fair value of short-term investments (Details)",
     "role": "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails",
     "shortName": "CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of cost and estimated fair value of short-term investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RealizedInvestmentGainsLosses",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealizedInvestmentGainsLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES - Additional Information (Details)",
     "role": "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails",
     "shortName": "CASH EQUIVALENTS AND MARKETABLE SECURITIES - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RealizedInvestmentGainsLosses",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealizedInvestmentGainsLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - BASIC AND DILUTED NET LOSS PER SHARE - Additional Information (Detail)",
     "role": "http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHAREAdditionalInformationDetail",
     "shortName": "BASIC AND DILUTED NET LOSS PER SHARE - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419409 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Novartis Institutes for BioMedical Research, Inc. (Detail)",
     "role": "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
     "shortName": "MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Novartis Institutes for BioMedical Research, Inc. (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i86903dea3c22426185edae39da9c1125_D20200801-20200831",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromCollaborators",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-3",
      "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Revenues Recognized under Agreement (Detail)",
     "role": "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail",
     "shortName": "MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Revenues Recognized under Agreement (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i46f48fc281c745519f830723add5d146_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421411 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Biogen MA, Inc. (Detail)",
     "role": "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
     "shortName": "MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Biogen MA, Inc. (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i868709e28b634e56a90f434bf37d10dc_D20200401-20200430",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Kite Pharma, Inc. (Detail)",
     "role": "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
     "shortName": "MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Kite Pharma, Inc. (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ia8a39f0e60a7432eb9892837aeba7a3d_D20180401-20180430",
      "decimals": "-5",
      "lang": "en-US",
      "name": "sgmo:MilestonePaymentsReceived",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icface3f0ace946dab58f8bbad0fe06a1_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423413 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Sanofi S.A. (Detail)",
     "role": "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail",
     "shortName": "MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Sanofi S.A. (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "iec910e5863d9448195e4e2c4534a4b57_D20140101-20140131",
      "decimals": "INF",
      "lang": "en-US",
      "name": "sgmo:NumberOfResearchProgram",
      "reportCount": 1,
      "unique": true,
      "unitRef": "program",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424414 - Disclosure - MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Pfizer Inc. (Detail)",
     "role": "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
     "shortName": "MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES - Pfizer Inc. (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i10a5f0b7609e48b79f23c009cbcf27ed_D20170501-20170531",
      "decimals": null,
      "lang": "en-US",
      "name": "sgmo:AgreementTerminationTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427415 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Detail)",
     "role": "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail",
     "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i5b2e4ba6aa1745129fedd7fb6c188ec7_D20200801-20200831",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "sgmo:StockOfferingProgramMaximumValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429416 - Disclosure - STOCKHOLDERS' EQUITY (Detail)",
     "role": "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail",
     "shortName": "STOCKHOLDERS' EQUITY (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i5b2e4ba6aa1745129fedd7fb6c188ec7_D20200801-20200831",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "sgmo:StockOfferingProgramMaximumValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.sangamo.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "sgmo:EmployeeRetentionCreditCARESAct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "icb2d9bf91970443a8c5b17b1ee24726d_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i393abbb87f6f4e08924eac5728a47465_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "i393abbb87f6f4e08924eac5728a47465_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107102 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_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": "2110103 - Disclosure - CASH EQUIVALENTS AND MARKETABLE SECURITIES",
     "role": "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIES",
     "shortName": "CASH EQUIVALENTS AND MARKETABLE SECURITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sgmo-20220630.htm",
      "contextRef": "ice7bf0cfa33140d3b4e3716a5e02dc2e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 55,
   "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",
        "verboseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sangamo.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.sangamo.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "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.sangamo.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.sangamo.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.sangamo.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.sangamo.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r474"
     ],
     "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.sangamo.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r475"
     ],
     "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.sangamo.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",
        "verboseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sangamo.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.sangamo.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.sangamo.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.sangamo.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.sangamo.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r472"
     ],
     "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.sangamo.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",
        "verboseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sangamo.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.sangamo.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r472"
     ],
     "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.sangamo.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.sangamo.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r472"
     ],
     "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.sangamo.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.sangamo.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r484"
     ],
     "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.sangamo.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r472"
     ],
     "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.sangamo.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r472"
     ],
     "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.sangamo.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r472"
     ],
     "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.sangamo.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r472"
     ],
     "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.sangamo.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.sangamo.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r471"
     ],
     "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.sangamo.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r473"
     ],
     "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.sangamo.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.sangamo.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "sgmo_AchievementOfCommercialMilestonesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achievement of Commercial Milestones.",
        "label": "Achievement Of Commercial Milestones [Member]",
        "terseLabel": "Achievement Of Commercial Milestones"
       }
      }
     },
     "localname": "AchievementOfCommercialMilestonesMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_AchievementOfFirstCommercialSaleMilestonesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achievement of first commercial sale milestones.",
        "label": "Achievement Of First Commercial Sale Milestones [Member]",
        "terseLabel": "Achievement of first commercial sale milestones"
       }
      }
     },
     "localname": "AchievementOfFirstCommercialSaleMilestonesMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achievement of Specified Clinical Development and Regulatory Milestones.",
        "label": "Achievement Of Specified Clinical Development And Regulatory Milestones [Member]",
        "terseLabel": "Achievement of specified clinical development And regulatory milestones"
       }
      }
     },
     "localname": "AchievementOfSpecifiedClinicalDevelopmentAndRegulatoryMilestonesMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achievement of specified clinical development intellectual property and regulatory milestones.",
        "label": "Achievement Of Specified Clinical Development Intellectual Property And Regulatory Milestones [Member]",
        "terseLabel": "Achievement of specified clinical development intellectual property and regulatory milestones"
       }
      }
     },
     "localname": "AchievementOfSpecifiedClinicalDevelopmentIntellectualPropertyAndRegulatoryMilestonesMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achievement of specified preclinical development clinical development and first commercial sale milestones.",
        "label": "Achievement Of Specified Preclinical Development Clinical Development And First Commercial Sale Milestones [Member]",
        "terseLabel": "Achievement Of Specified Preclinical Development Clinical Development And First Commercial Sale Milestones"
       }
      }
     },
     "localname": "AchievementOfSpecifiedPreclinicalDevelopmentClinicalDevelopmentAndFirstCommercialSaleMilestonesMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achievement of specified research, clinical development, regulatory and first commercial sale milestones.",
        "label": "Achievement Of Specified Research Clinical Development Regulatory And First Commercial Sale Milestones [Member]",
        "terseLabel": "Achievement of specified research, clinical development, regulatory and first commercial sale milestones"
       }
      }
     },
     "localname": "AchievementOfSpecifiedResearchClinicalDevelopmentRegulatoryAndFirstCommercialSaleMilestonesMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achievement of specified sales based milestones if annual worldwide net sales of licensed products reach specified levels.",
        "label": "Achievement Of Specified Sales Based Milestones If Annual Worldwide Net Sales Of Licensed Products Reach Specified Levels [Member]",
        "terseLabel": "Achievement of specified sales-based milestones if annual worldwide net sales of licensed products reach specified levels"
       }
      }
     },
     "localname": "AchievementOfSpecifiedSalesBasedMilestonesIfAnnualWorldwideNetSalesOfLicensedProductsReachSpecifiedLevelsMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_AchievementOfSpecifiedSalesMilestonesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Achievement of Specified Sales Milestones.",
        "label": "Achievement Of Specified Sales Milestones [Member]",
        "terseLabel": "Achievement of specified sales milestones"
       }
      }
     },
     "localname": "AchievementOfSpecifiedSalesMilestonesMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital Acquisition Of Noncontrolling Interest",
        "label": "Adjustments To Additional Paid In Capital Acquisition Of Noncontrolling Interest",
        "terseLabel": "Acquisition of additional shares of Sangamo France"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalAcquisitionOfNoncontrollingInterest",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate additional revenue recognition milestone method revenue eligible to receive.",
        "label": "Aggregate Additional Revenue Recognition Milestone Method Revenue Eligible To Receive",
        "terseLabel": "Potential amount to be funded for achievement of specified commercialized and sales milestones"
       }
      }
     },
     "localname": "AggregateAdditionalRevenueRecognitionMilestoneMethodRevenueEligibleToReceive",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_AgreementTerminationTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement Termination, Term",
        "label": "Agreement Termination, Term",
        "terseLabel": "Agreement termination, term"
       }
      }
     },
     "localname": "AgreementTerminationTerm",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "sgmo_AmortizationAndOtherChangesInRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization And Other Changes In Right-of-Use Assets",
        "label": "Amortization And Other Changes In Right-of-Use Assets",
        "negatedLabel": "Amortization and other changes in operating lease right-of-use assets"
       }
      }
     },
     "localname": "AmortizationAndOtherChangesInRightOfUseAssets",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_AtTheMarketOfferingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At the market offering agreement.",
        "label": "At The Market Offering Agreement [Member]",
        "terseLabel": "At-The-Market Offering Agreement"
       }
      }
     },
     "localname": "AtTheMarketOfferingAgreementMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_AtTheMarketOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At The Market Offering",
        "label": "At The Market Offering [Member]",
        "terseLabel": "At the Market Offering"
       }
      }
     },
     "localname": "AtTheMarketOfferingMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_BiogenMAIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Biogen MA, Inc.",
        "label": "Biogen MA, Inc. [Member]",
        "terseLabel": "Biogen MA, Inc."
       }
      }
     },
     "localname": "BiogenMAIncMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables",
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_CNineORFSevenTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "C nine ORF seven two.",
        "label": "C Nine O R F Seven Two [Member]",
        "terseLabel": "C9ORF72"
       }
      }
     },
     "localname": "CNineORFSevenTwoMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_CashEquivalentsAndAvailableForSaleSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": 3.0,
       "parentTag": "sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash equivalents and available for sale securities.",
        "label": "Cash Equivalents And Available For Sale Securities",
        "totalLabel": "Total cash equivalents and available-for-sale securities, Estimated Fair Value"
       }
      }
     },
     "localname": "CashEquivalentsAndAvailableForSaleSecurities",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash equivalents and available for Sale Securities Amortized Cost",
        "label": "Cash Equivalents And Available For Sale Securities Amortized Cost",
        "totalLabel": "Total cash equivalents and available-for-sale securities, Amortized Cost"
       }
      }
     },
     "localname": "CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": 1.0,
       "parentTag": "sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash equivalents and available for sale securities, gross unrealized gain, before tax.",
        "label": "Cash Equivalents And Available For Sale Securities Gross Unrealized Gain Before Tax",
        "totalLabel": "Total cash equivalents and available-for-sale securities, Gross Unrealized Gains"
       }
      }
     },
     "localname": "CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": 2.0,
       "parentTag": "sgmo_CashEquivalentsAndAvailableForSaleSecuritiesAmortizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash equivalents and available for sale securities, gross unrealized loss, before Tax",
        "label": "Cash Equivalents And Available For Sale Securities Gross Unrealized Loss Before Tax",
        "negatedTotalLabel": "Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses)"
       }
      }
     },
     "localname": "CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedLossBeforeTax",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CashEquivalentsGrossUnrealizedGainBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents Gross Unrealized Gain Before Tax",
        "label": "Cash Equivalents Gross Unrealized Gain Before Tax",
        "terseLabel": "Cash equivalents, Gross Unrealized Gains"
       }
      }
     },
     "localname": "CashEquivalentsGrossUnrealizedGainBeforeTax",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CashEquivalentsGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Equivalents, Gross Unrealized Loss, Before Tax",
        "label": "Cash Equivalents, Gross Unrealized Loss, Before Tax",
        "negatedTerseLabel": "Cash equivalents, Gross Unrealized (Losses)"
       }
      }
     },
     "localname": "CashEquivalentsGrossUnrealizedLossBeforeTax",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CollaborationAgreementEquityIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Equity Issued",
        "label": "Collaboration Agreement, Equity Issued",
        "terseLabel": "Collaboration agreement, equity issued"
       }
      }
     },
     "localname": "CollaborationAgreementEquityIssued",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CollaborationAgreementNumberOfAdditionalProductTargets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Number Of Additional Product Targets",
        "label": "Collaboration Agreement, Number Of Additional Product Targets",
        "terseLabel": "Number of additional product targets"
       }
      }
     },
     "localname": "CollaborationAgreementNumberOfAdditionalProductTargets",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_CollaborationAgreementTargetSelectionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Target Selection Period",
        "label": "Collaboration Agreement, Target Selection Period",
        "terseLabel": "Target selection period"
       }
      }
     },
     "localname": "CollaborationAgreementTargetSelectionPeriod",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "sgmo_CollaborationAndLicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration and license agreement.",
        "label": "Collaboration And License Agreement [Member]",
        "terseLabel": "Collaboration And License Agreement"
       }
      }
     },
     "localname": "CollaborationAndLicenseAgreementMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration and license agreements number of products approved under agreement.",
        "label": "Collaboration And License Agreements Number Of Products Approved Under Agreement",
        "terseLabel": "Number of products approved"
       }
      }
     },
     "localname": "CollaborationAndLicenseAgreementsNumberOfProductsApprovedUnderAgreement",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_CollaborationArrangementCommissionFeePortionOfGrossProceedsValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Arrangement, Commission Fee, Portion Of Gross Proceeds, Value",
        "label": "Collaboration Arrangement, Commission Fee, Portion Of Gross Proceeds, Value",
        "terseLabel": "Financial advisory fees"
       }
      }
     },
     "localname": "CollaborationArrangementCommissionFeePortionOfGrossProceedsValue",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CollaborationArrangementResearchPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Arrangement, Research Period",
        "label": "Collaboration Arrangement, Research Period",
        "terseLabel": "Research period"
       }
      }
     },
     "localname": "CollaborationArrangementResearchPeriod",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "sgmo_CollaborativeAgreementMilestoneAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement Milestone",
        "label": "Collaborative Agreement Milestone [Axis]",
        "terseLabel": "Collaborative Agreement Milestone [Axis]"
       }
      }
     },
     "localname": "CollaborativeAgreementMilestoneAxis",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "stringItemType"
    },
    "sgmo_CollaborativeAgreementMilestoneDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement Milestone",
        "label": "Collaborative Agreement Milestone [Domain]",
        "terseLabel": "Collaborative Agreement Milestone [Domain]"
       }
      }
     },
     "localname": "CollaborativeAgreementMilestoneDomain",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_CollaborativeAgreementPercentOfInitialRecognition": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Percent Of Initial Recognition",
        "label": "Collaborative Agreement, Percent Of Initial Recognition",
        "terseLabel": "Percent of initial recognition"
       }
      }
     },
     "localname": "CollaborativeAgreementPercentOfInitialRecognition",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "sgmo_CollaborativeArrangementEstimatedReimbursableServiceCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement estimated reimbursable service costs.",
        "label": "Collaborative Arrangement Estimated Reimbursable Service Costs",
        "terseLabel": "Collaborative arrangement estimated reimbursable service costs"
       }
      }
     },
     "localname": "CollaborativeArrangementEstimatedReimbursableServiceCosts",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement Estimated Reimbursable Service Costs For New Research Plan",
        "label": "Collaborative Arrangement Estimated Reimbursable Service Costs For New Research Plan",
        "terseLabel": "Collaborative arrangement estimated reimbursable service costs for new research plan"
       }
      }
     },
     "localname": "CollaborativeArrangementEstimatedReimbursableServiceCostsForNewResearchPlan",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CollaborativeArrangementLicenseFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, License Fee",
        "label": "Collaborative Arrangement, License Fee",
        "terseLabel": "License fee"
       }
      }
     },
     "localname": "CollaborativeArrangementLicenseFee",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CollaborativeArrangementMaximumMilestonePaymentReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Maximum Milestone Payment Receivable",
        "label": "Collaborative Arrangement, Maximum Milestone Payment Receivable",
        "terseLabel": "Maximum milestone payment receivable"
       }
      }
     },
     "localname": "CollaborativeArrangementMaximumMilestonePaymentReceivable",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CollaborativeArrangementMaximumNumberOfProductTargetsToReplace": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Maximum Number Of Product Targets To Replace",
        "label": "Collaborative Arrangement, Maximum Number Of Product Targets To Replace",
        "terseLabel": "Maximum number of product targets replaced"
       }
      }
     },
     "localname": "CollaborativeArrangementMaximumNumberOfProductTargetsToReplace",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_CollaborativeArrangementNumberOfMilestonesAchieved": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Number Of Milestones Achieved",
        "label": "Collaborative Arrangement, Number Of Milestones Achieved",
        "terseLabel": "Collaborative arrangement, number of milestones achieved"
       }
      }
     },
     "localname": "CollaborativeArrangementNumberOfMilestonesAchieved",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_CollaborativeArrangementNumberOfProductTargets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Number Of Product Targets",
        "label": "Collaborative Arrangement, Number Of Product Targets",
        "terseLabel": "Number of product targets"
       }
      }
     },
     "localname": "CollaborativeArrangementNumberOfProductTargets",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_CollaborativeArrangementNumberOfProductTargetsSelected": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Number Of Product Targets Selected",
        "label": "Collaborative Arrangement, Number Of Product Targets Selected",
        "terseLabel": "Number of product targets selected"
       }
      }
     },
     "localname": "CollaborativeArrangementNumberOfProductTargetsSelected",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_CollaborativeArrangementResearchServiceFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Research Service Fees",
        "label": "Collaborative Arrangement, Research Service Fees",
        "terseLabel": "Research service fees"
       }
      }
     },
     "localname": "CollaborativeArrangementResearchServiceFees",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Standstill Restriction, Ownership Threshold Percentage Ownership Percentage",
        "label": "Collaborative Arrangement, Standstill Restriction, Ownership Threshold Percentage Ownership Percentage",
        "terseLabel": "Standstill restriction, ownership threshold percentage ownership percentage"
       }
      }
     },
     "localname": "CollaborativeArrangementStandstillRestrictionOwnershipThresholdPercentageOwnershipPercentage",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "sgmo_CollaborativeArrangementStandstillRestrictionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Standstill Restriction Period",
        "label": "Collaborative Arrangement, Standstill Restriction Period",
        "terseLabel": "Standstill restriction period"
       }
      }
     },
     "localname": "CollaborativeArrangementStandstillRestrictionPeriod",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "sgmo_CollaborativeArrangementTransactionPrice": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement transaction price.",
        "label": "Collaborative Arrangement Transaction Price",
        "terseLabel": "Collaborative arrangement transaction price"
       }
      }
     },
     "localname": "CollaborativeArrangementTransactionPrice",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Development And Sales Based Milestone Payments, Maximum Amount Of Achieved Milestones To Be Eligible For Payment",
        "label": "Contingent Development And Sales Based Milestone Payments, Maximum Amount Of Achieved Milestones To Receive Payment",
        "terseLabel": "Maximum amount of achieved milestones to receive payment"
       }
      }
     },
     "localname": "ContingentDevelopmentAndSalesBasedMilestonePaymentsMaximumAmountOfAchievedMilestonesToReceivePayment",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent development and sales based milestone payments to be received.",
        "label": "Contingent Development And Sales Based Milestone Payments To Be Received",
        "terseLabel": "Contingent development - and sales-based milestone payments to be received"
       }
      }
     },
     "localname": "ContingentDevelopmentAndSalesBasedMilestonePaymentsToBeReceived",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_CustomerContractLiabilityMilestonePaymentEligibleToReceive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer contract liability milestone payment eligible to receive.",
        "label": "Customer Contract Liability Milestone Payment Eligible To Receive",
        "terseLabel": "Development and sales-based milestone payments to be received"
       }
      }
     },
     "localname": "CustomerContractLiabilityMilestonePaymentEligibleToReceive",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Including US Government-Sponsored Enterprises Classified as Cash and Cash Equivalents",
        "label": "Debt Securities, Available-for-sale, Including US Government-Sponsored Enterprises Classified as Cash and Cash Equivalents",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_EmployeeRetentionCreditCARESAct": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Retention Credit, CARES Act",
        "label": "Employee Retention Credit, CARES Act",
        "terseLabel": "Employee retention credit, CARES Act"
       }
      }
     },
     "localname": "EmployeeRetentionCreditCARESAct",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_ExtendedResearchTermOfAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extended Research Term Of Agreement",
        "label": "Extended Research Term Of Agreement",
        "terseLabel": "Extended research term of agreement"
       }
      }
     },
     "localname": "ExtendedResearchTermOfAgreement",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "sgmo_GainLossOnFreeShares": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (loss) on free shares.",
        "label": "Gain (Loss) On Free Shares",
        "negatedLabel": "Gain on free shares"
       }
      }
     },
     "localname": "GainLossOnFreeShares",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_InitialResearchTermOfAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial research term of agreement.",
        "label": "Initial Research Term Of Agreement",
        "terseLabel": "Initial research term of agreement"
       }
      }
     },
     "localname": "InitialResearchTermOfAgreement",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "sgmo_JefferiesLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jefferies LLC",
        "label": "Jefferies LLC [Member]",
        "terseLabel": "Jefferies LLC"
       }
      }
     },
     "localname": "JefferiesLLCMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_KitePharmaIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kite Pharma Inc.",
        "label": "Kite Pharma Inc [Member]",
        "terseLabel": "Kite Pharma, Inc."
       }
      }
     },
     "localname": "KitePharmaIncMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables",
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_MilestoneAchievementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone Achievement",
        "label": "Milestone Achievement [Member]",
        "terseLabel": "Milestone achievement"
       }
      }
     },
     "localname": "MilestoneAchievementMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_MilestonePaymentsReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone payments received.",
        "label": "Milestone Payments Received",
        "terseLabel": "Milestone payments received"
       }
      }
     },
     "localname": "MilestonePaymentsReceived",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_MilestoneRevenueReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone\u200b revenue receivable.",
        "label": "Milestone Revenue Receivable",
        "terseLabel": "Milestone revenue receivable"
       }
      }
     },
     "localname": "MilestoneRevenueReceivable",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_MilestoneThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone Three",
        "label": "Milestone Three [Member]",
        "terseLabel": "Milestone three"
       }
      }
     },
     "localname": "MilestoneThreeMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_MilestoneTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone Two",
        "label": "Milestone Two [Member]",
        "terseLabel": "Milestone two"
       }
      }
     },
     "localname": "MilestoneTwoMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_NovartisInstitutesForBioMedicalResearchIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Novartis Institutes For BioMedical Research Inc.",
        "label": "Novartis Institutes For BioMedical Research Inc. [Member]",
        "terseLabel": "Novartis Institutes for BioMedical Research, Inc."
       }
      }
     },
     "localname": "NovartisInstitutesForBioMedicalResearchIncMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables",
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of clinical or regulatory milestones included in transaction price.",
        "label": "Number Of Clinical Or Regulatory Milestones Included In Transaction Price",
        "terseLabel": "Number of milestones included in transaction price"
       }
      }
     },
     "localname": "NumberOfClinicalOrRegulatoryMilestonesIncludedInTransactionPrice",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_NumberOfOptionsToExtendInitialResearchTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Options To Extend Initial Research Term",
        "label": "Number Of Options To Extend Initial Research Term",
        "terseLabel": "Number of options to extend initial research term"
       }
      }
     },
     "localname": "NumberOfOptionsToExtendInitialResearchTerm",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_NumberOfResearchProgram": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of research program.",
        "label": "Number Of Research Program",
        "terseLabel": "Number of research programs"
       }
      }
     },
     "localname": "NumberOfResearchProgram",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "integerItemType"
    },
    "sgmo_OtherProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other products.",
        "label": "Other Products [Member]",
        "terseLabel": "Other products"
       }
      }
     },
     "localname": "OtherProductsMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_PfizerC9ORF72Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pfizer C9ORF72",
        "label": "Pfizer C9ORF72 [Member]",
        "terseLabel": "Pfizer C9ORF72"
       }
      }
     },
     "localname": "PfizerC9ORF72Member",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_PfizerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pfizer.",
        "label": "Pfizer [Member]",
        "terseLabel": "Pfizer Inc."
       }
      }
     },
     "localname": "PfizerMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_PfizerSB525Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pfizer SB-525 [Member]",
        "label": "Pfizer SB-525 [Member]",
        "terseLabel": "Pfizer SB-525"
       }
      }
     },
     "localname": "PfizerSB525Member",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_PreApprovalMilestoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre-approval Milestone",
        "label": "Pre-approval Milestone [Member]",
        "terseLabel": "Pre-approval milestone"
       }
      }
     },
     "localname": "PreApprovalMilestoneMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_ProceedsFromEmployeeRetentionCreditCARESAct": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Employee Retention Credit, CARES Act",
        "label": "Proceeds from Employee Retention Credit, CARES Act",
        "terseLabel": "Proceeds from employee retention credit, CARES Act"
       }
      }
     },
     "localname": "ProceedsFromEmployeeRetentionCreditCARESAct",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_ResearchServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research services.",
        "label": "Research Services [Member]",
        "terseLabel": "Research services"
       }
      }
     },
     "localname": "ResearchServicesMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Collaboration Agreements, Grants And Licensing Concentration Risk",
        "label": "Revenue From Collaboration Agreements, Grants And Licensing Concentration Risk [Member]",
        "terseLabel": "Customer concentration risk"
       }
      }
     },
     "localname": "RevenueFromCollaborationAgreementsGrantsAndLicensingConcentrationRiskMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_SBFiveTwoFiveAndOtherProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "S B Five Two Five And Other Products",
        "label": "S B Five Two Five And Other Products [Member]",
        "terseLabel": "S B Five Two Five And Other Products"
       }
      }
     },
     "localname": "SBFiveTwoFiveAndOtherProductsMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_SaleOfStockExcessConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Excess Consideration Received on Transaction",
        "label": "Sale of Stock, Excess Consideration Received on Transaction",
        "terseLabel": "Excess consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockExcessConsiderationReceivedOnTransaction",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_SalesBasedMilestoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales-based Milestone",
        "label": "Sales-based Milestone [Member]",
        "terseLabel": "Sales-based milestone"
       }
      }
     },
     "localname": "SalesBasedMilestoneMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_SanofiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sanofi.",
        "label": "Sanofi [Member]",
        "terseLabel": "Sanofi S.A.",
        "verboseLabel": "Sanofi"
       }
      }
     },
     "localname": "SanofiMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables",
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "sgmo_ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Revenue From Strategic Partnering Collaboration Agreements And Research Activity Grants As A Percentage Of Total Revenues",
        "label": "Schedule Of Revenue From Strategic Partnering Collaboration Agreements And Research Activity Grants As A Percentage Of Total Revenues [Table Text Block]",
        "terseLabel": "Schedule of Revenue from Strategic Partnering Collaboration Agreements and Research Activity Grants as a Percentage of Total Revenues"
       }
      }
     },
     "localname": "ScheduleOfRevenueFromStrategicPartneringCollaborationAgreementsAndResearchActivityGrantsAsAPercentageOfTotalRevenuesTableTextBlock",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sgmo_SeparateUpfrontFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Separate upfront fee.",
        "label": "Separate Upfront Fee",
        "terseLabel": "Separate upfront fee"
       }
      }
     },
     "localname": "SeparateUpfrontFee",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_StockOfferingProgramMaximumValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Offering Program, Maximum Value",
        "label": "Stock Offering Program, Maximum Value",
        "terseLabel": "Stock offering program, maximum value"
       }
      }
     },
     "localname": "StockOfferingProgramMaximumValue",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sgmo_StockPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Purchase Agreement",
        "label": "Stock Purchase Agreement [Member]",
        "terseLabel": "Stock purchase agreement"
       }
      }
     },
     "localname": "StockPurchaseAgreementMember",
     "nsuri": "http://www.sangamo.com/20220630",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r29",
      "r31",
      "r80",
      "r81",
      "r213",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables",
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail",
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r212",
      "r219",
      "r261",
      "r262",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r418",
      "r454",
      "r456",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r142",
      "r197",
      "r198",
      "r248",
      "r250",
      "r421",
      "r453",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r142",
      "r197",
      "r198",
      "r248",
      "r250",
      "r421",
      "r453",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r194",
      "r196",
      "r197",
      "r198",
      "r199",
      "r212",
      "r219",
      "r252",
      "r261",
      "r262",
      "r289",
      "r290",
      "r291",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r418",
      "r454",
      "r456",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r194",
      "r196",
      "r197",
      "r198",
      "r199",
      "r212",
      "r219",
      "r252",
      "r261",
      "r262",
      "r289",
      "r290",
      "r291",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r418",
      "r454",
      "r456",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r30",
      "r31",
      "r80",
      "r81",
      "r213",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables",
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail",
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "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_AccountsPayableCurrent": {
     "auth_ref": [
      "r22",
      "r386"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r145",
      "r146"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedLabel": "Amortization of premium on marketable securities"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Accrued compensation and employee benefits"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r17",
      "r36",
      "r38",
      "r39",
      "r442",
      "r461",
      "r462"
     ],
     "calculation": {
      "http://www.sangamo.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",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r35",
      "r39",
      "r45",
      "r46",
      "r47",
      "r83",
      "r84",
      "r85",
      "r341",
      "r383",
      "r457",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive (Loss) Income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r299",
      "r300",
      "r301",
      "r352"
     ],
     "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r264",
      "r303",
      "r304"
     ],
     "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r233",
      "r234"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Recognized portion of equity issued"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r294"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Total stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r108"
     ],
     "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": "Stock options and RSUs outstanding (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHAREAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Arrangements and Non-arrangement Transactions"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "auth_ref": [
      "r161",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.",
        "label": "Asset-Backed Securities [Member]",
        "terseLabel": "Asset-backed securities"
       }
      }
     },
     "localname": "AssetBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r11",
      "r76",
      "r131",
      "r134",
      "r140",
      "r171",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r336",
      "r342",
      "r367",
      "r384",
      "r386",
      "r425",
      "r440"
     ],
     "calculation": {
      "http://www.sangamo.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.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r21",
      "r76",
      "r171",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r336",
      "r342",
      "r367",
      "r384",
      "r386"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r355"
     ],
     "calculation": {
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail": {
       "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 cash equivalents and marketable securities and free shares asset"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": 2.0,
       "parentTag": "sgmo_CashEquivalentsAndAvailableForSaleSecuritiesGrossUnrealizedGainBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Available-for-sale securities, Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "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": "Available-for-sale securities, Gross Unrealized (Losses)"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r152",
      "r178"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "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": "Available-for-sale securities, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails": {
       "order": 2.0,
       "parentTag": "sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "verboseLabel": "Maturing after one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails": {
       "order": 1.0,
       "parentTag": "sgmo_DebtSecuritiesAvailableForSaleIncludingUSGovernmentSponsoredEnterprisesClassifiedAsCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "verboseLabel": "Maturing in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofcostandestimatedfairvalueofshortterminvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r148",
      "r153",
      "r178",
      "r427"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      },
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "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": "Total marketable securities",
        "verboseLabel": "Available-for-sale securities, Estimated Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r150",
      "r178"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-Sale, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r8",
      "r150",
      "r178"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "terseLabel": "Marketable securities, non-current"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r70",
      "r71",
      "r72"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Property and equipment included in unpaid liabilities"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r7",
      "r68"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash equivalents, Amortized Cost"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      },
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Total cash equivalents",
        "verboseLabel": "Cash equivalents, Estimated Fair Value"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r62",
      "r68",
      "r73"
     ],
     "calculation": {
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period",
        "totalLabel": "Cash, cash equivalents, and restricted cash as reported within the accompanying Condensed Consolidated Statements of Cash Flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r62",
      "r369"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsMember": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 Equivalents [Member]",
        "verboseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r439"
     ],
     "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.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollaborativeArrangementDisclosureTextBlock": {
     "auth_ref": [
      "r325",
      "r326",
      "r328"
     ],
     "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": "MAJOR CUSTOMERS, PARTNERSHIPS AND STRATEGIC ALLIANCES"
       }
      }
     },
     "localname": "CollaborativeArrangementDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper securities",
        "verboseLabel": "Commercial paper securities"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r27",
      "r428",
      "r446"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r83",
      "r84",
      "r352"
     ],
     "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r13"
     ],
     "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",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r13",
      "r386"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r41",
      "r43",
      "r44",
      "r50",
      "r431",
      "r449"
     ],
     "calculation": {
      "http://www.sangamo.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, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss attributable to Sangamo Therapeutics, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r41",
      "r43",
      "r49",
      "r332",
      "r333",
      "r346",
      "r430",
      "r448"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Comprehensive loss attributable to non-controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r41",
      "r43",
      "r48",
      "r331",
      "r346",
      "r429",
      "r447"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r120",
      "r121",
      "r144",
      "r364",
      "r365",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r120",
      "r121",
      "r144",
      "r364",
      "r365",
      "r464",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r120",
      "r121",
      "r144",
      "r364",
      "r365",
      "r464",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r120",
      "r121",
      "r144",
      "r364",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of revenues"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r364",
      "r366",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r120",
      "r121",
      "r144",
      "r364",
      "r365",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r236",
      "r238",
      "r249"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "terseLabel": "Portion of contract asset recognized"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r236",
      "r237",
      "r249"
     ],
     "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",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r236",
      "r237",
      "r249"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r236",
      "r237",
      "r249"
     ],
     "calculation": {
      "http://www.sangamo.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",
        "terseLabel": "Deferred revenues, non-current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r253",
      "r260",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Cost, Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r154",
      "r178",
      "r181",
      "r183"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit loss related to marketable securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded.",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded",
        "terseLabel": "Allowance for credit loss related to marketable securities, not previously recorded"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r310",
      "r311"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.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",
        "terseLabel": "Deferred income tax"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r66",
      "r129"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r266",
      "r267",
      "r295",
      "r296",
      "r297",
      "r305"
     ],
     "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.sangamo.com/role/STOCKBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r51",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r96",
      "r99",
      "r105",
      "r106",
      "r107",
      "r111",
      "r112",
      "r353",
      "r354",
      "r432",
      "r450"
     ],
     "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": "Earnings per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r51",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r99",
      "r105",
      "r106",
      "r107",
      "r111",
      "r112",
      "r353",
      "r354",
      "r432",
      "r450"
     ],
     "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": "Earnings per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r108",
      "r109",
      "r110",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "BASIC AND DILUTED NET LOSS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/BASICANDDILUTEDNETLOSSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.sangamo.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, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r45",
      "r46",
      "r47",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r95",
      "r114",
      "r172",
      "r233",
      "r234",
      "r299",
      "r300",
      "r301",
      "r316",
      "r317",
      "r352",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r383",
      "r457",
      "r458",
      "r459"
     ],
     "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"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r355",
      "r356",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r355",
      "r356",
      "r357",
      "r361",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Summary of Fair Value Measurements of Cash Equivalents and Marketable Securities"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r214",
      "r216",
      "r217",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r356",
      "r391",
      "r392",
      "r393"
     ],
     "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"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r355",
      "r356",
      "r358",
      "r359",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r214",
      "r253",
      "r254",
      "r259",
      "r260",
      "r356",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r214",
      "r216",
      "r217",
      "r253",
      "r254",
      "r259",
      "r260",
      "r356",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r214",
      "r216",
      "r217",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r356",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r214",
      "r216",
      "r217",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r391",
      "r392",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r360",
      "r363"
     ],
     "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 on recurring basis"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r161",
      "r162",
      "r168",
      "r169",
      "r170",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r184",
      "r185",
      "r215",
      "r231",
      "r350",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.sangamo.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",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r9",
      "r186",
      "r187",
      "r188",
      "r189",
      "r386",
      "r424"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r47",
      "r54"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "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": [
      "r193",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "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": [
      "r77",
      "r313",
      "r314",
      "r315",
      "r318",
      "r320",
      "r322",
      "r323",
      "r324"
     ],
     "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.sangamo.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r78",
      "r94",
      "r95",
      "r130",
      "r312",
      "r319",
      "r321",
      "r451"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.sangamo.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.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",
        "terseLabel": "Accounts payable and other accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments.",
        "label": "Increase (Decrease) in Accrued Interest Receivable, Net",
        "negatedTerseLabel": "Interest receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedInterestReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r65",
      "r419"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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 revenues"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation and employee benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Net changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r65",
      "r380"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r190",
      "r191"
     ],
     "calculation": {
      "http://www.sangamo.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)",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndOtherIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).",
        "label": "Interest and Other Income",
        "terseLabel": "Interest and other income, net"
       }
      }
     },
     "localname": "InterestAndOtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestReceivableCurrent": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Interest Receivable, Current",
        "terseLabel": "Interest receivable"
       }
      }
     },
     "localname": "InterestReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Fair value of investments available-for-sale"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r167",
      "r422",
      "r437",
      "r465",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "CASH EQUIVALENTS AND MARKETABLE SECURITIES"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letter of credit established as a deposit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r23",
      "r76",
      "r135",
      "r171",
      "r201",
      "r202",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r337",
      "r342",
      "r343",
      "r367",
      "r384",
      "r385"
     ],
     "calculation": {
      "http://www.sangamo.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.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r20",
      "r76",
      "r171",
      "r367",
      "r386",
      "r426",
      "r444"
     ],
     "calculation": {
      "http://www.sangamo.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.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r25",
      "r76",
      "r171",
      "r201",
      "r202",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r337",
      "r342",
      "r343",
      "r367",
      "r384",
      "r385",
      "r386"
     ],
     "calculation": {
      "http://www.sangamo.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.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseAndServiceMember": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License and Service [Member]",
        "terseLabel": "Recognition of upfront fee"
       }
      }
     },
     "localname": "LicenseAndServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.",
        "label": "Marketable Securities [Table Text Block]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r234",
      "r334",
      "r335"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedTerseLabel": "Buy-out of non-controlling interest",
        "terseLabel": "Buy-out of non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.sangamo.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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.sangamo.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 investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r62",
      "r64",
      "r67"
     ],
     "calculation": {
      "http://www.sangamo.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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r40",
      "r42",
      "r47",
      "r94",
      "r95",
      "r339",
      "r345"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "verboseLabel": "Net loss attributable to non-controlling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r88",
      "r89",
      "r90",
      "r91",
      "r96",
      "r97",
      "r104",
      "r107",
      "r131",
      "r133",
      "r136",
      "r139",
      "r141"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to Sangamo Therapeutics, Inc. stockholders, basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r98",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r107"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net loss attributable to Sangamo Therapeutics, Inc. stockholders, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental cash flow disclosures:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r234",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non- Controlling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangamo.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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r131",
      "r133",
      "r136",
      "r139",
      "r141"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r379"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "verboseLabel": "Long-term portion of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under 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.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r3",
      "r82",
      "r126",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "ORGANIZATION, BASIS OF PRESENTATION, AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.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 adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r32",
      "r37",
      "r368",
      "r375"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax",
        "negatedLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r34",
      "r36"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Net pension gains"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r33",
      "r36"
     ],
     "calculation": {
      "http://www.sangamo.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 marketable securities, net of tax",
        "verboseLabel": "Net unrealized loss on marketable securities, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings": {
     "auth_ref": [
      "r151"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings.",
        "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-Sale, Recognized in Earnings",
        "terseLabel": "Other impairment charges related to marketable securities"
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedLabel": "Taxes paid related to net share settlement of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.sangamo.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": "Purchase of additional Sangamo France shares"
       }
      }
     },
     "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r12",
      "r386"
     ],
     "calculation": {
      "http://www.sangamo.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.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromCollaborators": {
     "auth_ref": [
      "r63"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received from collaborators during the current period.",
        "label": "Proceeds from Collaborators",
        "terseLabel": "Proceeds from collaborators"
       }
      }
     },
     "localname": "ProceedsFromCollaborators",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.sangamo.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 at-the market offering/ issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r59",
      "r298"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": {
     "auth_ref": [
      "r56",
      "r149"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities",
        "terseLabel": "Maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities": {
     "auth_ref": [
      "r56",
      "r149"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer.",
        "label": "Proceeds from Sale of Held-to-Maturity Securities",
        "terseLabel": "Sales of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleOfHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r2",
      "r40",
      "r42",
      "r47",
      "r61",
      "r76",
      "r86",
      "r94",
      "r95",
      "r131",
      "r133",
      "r136",
      "r139",
      "r141",
      "r171",
      "r201",
      "r202",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r331",
      "r338",
      "r340",
      "r345",
      "r346",
      "r354",
      "r367",
      "r433"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r192",
      "r386",
      "r438",
      "r445"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "auth_ref": [
      "r452"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment.",
        "label": "Realized Investment Gains (Losses)",
        "terseLabel": "Realized investment gains (losses)"
       }
      }
     },
     "localname": "RealizedInvestmentGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": {
     "auth_ref": [
      "r308",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by form of arrangement related to research and development.",
        "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]",
        "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": {
     "auth_ref": [
      "r307",
      "r309"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.",
        "label": "Research and Development Arrangement, Contract to Perform for Others, Compensation Earned",
        "terseLabel": "Revenues under agreement"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": {
     "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": "Research and Development Arrangement, Contract to Perform for Others [Line Items]",
        "terseLabel": "Research and Development Arrangement, Contract to Perform for Others [Line Items]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": {
     "auth_ref": [
      "r308",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others.",
        "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]",
        "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r306",
      "r420",
      "r470"
     ],
     "calculation": {
      "http://www.sangamo.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",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r68",
      "r73",
      "r466"
     ],
     "calculation": {
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "terseLabel": "Non-current restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESReconciliationofCashandCashEquivalentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r10",
      "r73",
      "r466"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r16",
      "r234",
      "r386",
      "r443",
      "r460",
      "r462"
     ],
     "calculation": {
      "http://www.sangamo.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)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r95",
      "r172",
      "r299",
      "r300",
      "r301",
      "r316",
      "r317",
      "r352",
      "r457",
      "r459"
     ],
     "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r127",
      "r128",
      "r132",
      "r137",
      "r138",
      "r142",
      "r143",
      "r144",
      "r247",
      "r248",
      "r421"
     ],
     "calculation": {
      "http://www.sangamo.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",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r120",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue from contract with customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenuesfromStrategicPartneringCollaborationAgreementsandResearchActivityGrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r74",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r381",
      "r382"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "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.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "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.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-Sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r157",
      "r160",
      "r163",
      "r164",
      "r165",
      "r166",
      "r435",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-Sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table Text Block]",
        "terseLabel": "Revenues Recognized under Agreement"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r293",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": {
     "auth_ref": [
      "r308",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A schedule reflecting the terms of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements.",
        "label": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]",
        "terseLabel": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]"
       }
      }
     },
     "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESPfizerIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESRevenuesRecognizedunderAgreementDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r73",
      "r423",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Restrictions on Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r263",
      "r265",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292"
     ],
     "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.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r28",
      "r45",
      "r46",
      "r47",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r95",
      "r114",
      "r172",
      "r233",
      "r234",
      "r299",
      "r300",
      "r301",
      "r316",
      "r317",
      "r352",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r383",
      "r457",
      "r458",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.sangamo.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": [
      "r83",
      "r84",
      "r85",
      "r114",
      "r421"
     ],
     "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r12",
      "r13",
      "r233",
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r12",
      "r13",
      "r233",
      "r234"
     ],
     "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 under public offering, net of issuance costs (in shares)",
        "verboseLabel": "Issuance of common stock in connection with at-the-market offering, net of offering expenses (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r12",
      "r13",
      "r233",
      "r234"
     ],
     "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": "Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r12",
      "r13",
      "r233",
      "r234"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r12",
      "r13",
      "r233",
      "r234"
     ],
     "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 in connection with at-the-market offering, net of offering expenses"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r12",
      "r13",
      "r234",
      "r284"
     ],
     "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": "Issuance of common stock upon exercise of stock options and in connection with restricted stock units, net of tax"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r13",
      "r18",
      "r19",
      "r76",
      "r147",
      "r171",
      "r367",
      "r386"
     ],
     "calculation": {
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r46",
      "r76",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r171",
      "r172",
      "r234",
      "r299",
      "r300",
      "r301",
      "r316",
      "r317",
      "r329",
      "r330",
      "r344",
      "r352",
      "r367",
      "r370",
      "r371",
      "r376",
      "r383",
      "r458",
      "r459"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r75",
      "r218",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r232",
      "r234",
      "r235",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r377",
      "r387"
     ],
     "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.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r377",
      "r387"
     ],
     "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.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r377",
      "r387"
     ],
     "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.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.sangamo.com/role/STOCKHOLDERSEQUITYDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r161",
      "r162",
      "r168",
      "r169",
      "r170",
      "r215",
      "r231",
      "r350",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Type of Arrangement and Non-arrangement Transactions"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESBiogenMAIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESKitePharmaIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESNovartisInstitutesforBioMedicalResearchIncDetail",
      "http://www.sangamo.com/role/MAJORCUSTOMERSPARTNERSHIPSANDSTRATEGICALLIANCESSanofiSADetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": {
     "auth_ref": [
      "r253",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).",
        "label": "US Government-sponsored Enterprises Debt Securities [Member]",
        "terseLabel": "U.S. government-sponsored entity debt securities"
       }
      }
     },
     "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r79",
      "r253",
      "r260",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. treasury bills"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CASHEQUIVALENTSANDMARKETABLESECURITIESSummaryofCashEquivalentsandAvailableforSaleSecuritiesDetail",
      "http://www.sangamo.com/role/FAIRVALUEMEASUREMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r118",
      "r123",
      "r124",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/ORGANIZATIONBASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r98",
      "r107"
     ],
     "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": "Shares used in computing diluted net loss per share attributable to Sangamo Therapeutics, Inc. stockholders (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r96",
      "r107"
     ],
     "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": "Shares used in computing basic net loss per share attributable to Sangamo Therapeutics, Inc. stockholders (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.sangamo.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r114": {
   "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"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563"
  },
  "r165": {
   "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"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r306": {
   "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"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "808",
   "URI": "https://asc.fasb.org/topic&trid=5833765"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r346": {
   "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"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r363": {
   "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"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r367": {
   "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"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r369": {
   "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"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r432": {
   "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"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r434": {
   "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"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r440": {
   "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"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r447": {
   "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"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.3(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r472": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r473": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r474": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r475": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r476": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r477": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r478": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r479": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r48": {
   "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"
  },
  "r480": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r481": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r482": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r483": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r484": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r5": {
   "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"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.18)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r62": {
   "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"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>55
<FILENAME>0001628280-22-021140-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-021140-xbrl.zip
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
MLG4V^H1N#06ZG)F*I0C79"TC<Y"$2*",0 !F)1->!K)CL(["7?I,Q5($K3"
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
MA"1X\!_,>(5WS-XM$"UG2RRH * H9B3&AB8X$&"\38FE&(-@=9[$JF+G=D[
M%@YLX-XDP\');).,6@8%D6B%T56IUGN7<;'\^"*3/?&"8XS&@HX&=786G&,2
M#$"6]014Y4"T^%DIF]':E%W9RP.@ TH.FEBR,\(K)?A="E+7 41+"92]*S7"
MM9'E< &R/(@A:')DEFP20F1W*5!>$Q M/E@/P'+V%+(K"K"\!^L3!(\^>10E
M[JJ#]15-)UU^B(X6I<LL:88&I$C>62>L-$C8,3C9*<'MU(F5/RIG?_[='J7G
MISCHXIVP0-S>V(U-FLZG]IT"SE2RG.@08 ('GDL?HK2BG)GN:A@MZ?S2V1.N
M.;%T/YU<='#4'US>]MFEM=9\I4I2L"FBE=DK &6%][(<1,0Q4RBAHJV UBP.
MR=?LO1SNY,U>[P([+_O4S;?T'JTT&K?;RU/\Q.E2^' _83C]<+-GI8^W7<ZX
M]CRWHT,?=NEU9T"X?H/>A\NS^_S=WKP/-^V?E]&[_HZ3:S>YW=4"#D*GJ-%[
MG1+PI"QFZY$;!YI+S.-U$.Z8F^@Y_;%Z>EY#_0K479.Y&T)]W'0^:2T4W*%@
M3MFR!&(= <4$B%)K)SF+JK(K(7< /;>R%N(E2AU# ADM1)".<V<YEQ:3"3[9
MRNX>O5N F-].TG*R=@ M P+9B!"QS"YZRP@87,P2)2N]KO$]R*CDJH),PDJ5
M2FB@(02&*J#.G&FG!6IE*K*^N5K[=1:,FB4L:/+ B1"DA"D"S])%Q913& (/
MCB+,BJQ%W5W4+&7Q"0.BUL*1F6'@5;(^,!N20('1\%25?1AW%S7+.2^;J1B]
M85%;#E8D)&DJ<$8%%M!\F=57HV;%4+.</1G.1\^3T!2<0) *R5]%J8+)S@FG
MJG*RQ>H<EK;VG"9)+2/+.5 $ T*7W8)1*6ZUM<8;A97F-.N.F*7PF60$BQBB
MD9)!Q(3&Q6A <4A!.U/M^ACKCIBE<!G'$I1=ZLIK6U)F'+?<A<2S80*LU97F
M,NN.F"5MC"(3DY)2SC,0B%Y%9$X!RS$Q)EQ%>,R*B' IQ,)%@)RBPI 0DA+.
MDG, 0XQ4^\S]&I2K6'M/+YA+:&-V7&A(#*W-B2?/E7;H1#(5L=NK(\+%&](4
M'&=)62+Y#H#<KDJ01  E <%/)KHY3$58_JC<*M8!]OJY?<LKT7!CV4V:_FC6
MZ*>ED4\&V/UJ3>1R<7:/&V=(1/0@#)9CNS1(,([LO=0F(1'WX$'>$3!\\R&+
M2[>Z)F&0'O8Q9_!.90<N2LFN,LWDA<@(VFD*4GQP&@.W 9CB'HQ6M4XL)06Q
M!OYM U]()5,2.@I08*1VT3CC$3B3J9R$7 ._QL_?IE5[H@P@.-JL(4N#S.L8
MN?#6\:0%5#9/[K8(Y:TDIPE22^-9CC3N8%WR62?T28:H %A*ZRV%;S_D^TX>
M^O#=X=O^>MJ-VSE?PYIR[J;-!B*8K+U)RCDC$*-. F-%5@26'&0N;&[^\_-W
M_O;@G>\.,H-E3.>HHB1"G9(D:Z3'1^DY"CQ]8G<$#!6U#\M?+#($'\V)CR8.
MX*)$^N25*@Q4"95M[=%^S*.=4JOUQ.RM^#2GF.:YF"V)D%GR47IE$X\@;4B\
MNMM UMEZW0H2LDFRI%1Q"!(( Y:!RDIH3T"0%%%5=O_''4'"_#9^:*0X%QPR
MS !*,2N3#S)I:4( K=>@XO&<?-3<$S\KN0)NC7"6<6<L:G"0469A01OK*6:W
MP*J_ KZN<%G.>0T\26FT"U%;X/0/P="FY#1%U5Q&7P=.JPJ7Y1S70"R$[F<<
MXZ6TF?'T+Q'1*YW!&%B#XM_K"I>E)(((8,8HYJUR"DQ I[-%QF(0(J'2MN8N
MJWBPQW)X2Z$MF +8P$!3_,N\IKB'$WYLI&BXYBVK")7EG$ 1C3<N2JZ @0\$
ME&R8D=X:HY7C5=G;>,>@LAR^(EA..HGLC  )V:HL$QH9HB?:8JJRH?&.064Y
MNQA9)H,"-F94H,M2HF)):,>YD0)9J+G*C:#R<3W@8Y[5.O(5AA0#,0M8%J Y
MD^A]TAQR9BJR@&NPTV!=X;(4SN( <S+&ABPC>,9L%"Q(E-8G3*"KLG_Q#L)E
M.0<01 3#M>?>)H@R.;(K,2F3(!M!_*7F+:L*EZ5PEPP$%V:5961='#J*H6T,
MD%+BN1RI<T>X2R6)A".&*6S)9>42),].R00N9A^BLY+9.T(D*NG5E8Q.6Y6,
M UY2--!J\!EQO$0?W1H<\;$HV2W>9G*&*C-O-',)K#<N"QD8<\&'+$R:'(]@
MF)IL1: _*I=J\3RWWZ?!+6\#,$VF;K@-8-QT+ML M$?G,/.8M(/LN->!.:5=
M"IRDB/R.R.YGZ='![T_:;TK:>?G79B^.=TS-JJJO(V[ 9I50Q41^%:3D7KGH
M5 @"4HC<0P5PL]1MHCLTEIU."J,+[!!.:.1'E[>T=;36CR7H!U>@B-&@S4(!
M49F2%N*B8:!*)?()G[GK^G&KQZG4J%^&5XA:8S3.,^F!0FG4S,JLLBA,D"<L
MN;:K"?8[")>/.;:?(^ G<FR9L"*B0(A" &KM4SEX :QPP:8L<HV OT- %24>
MO"2Y6JT3\Q2IDYA]LM$)R;+2&,(53R?$JIY??TMZ.1_8'?RNA%H9AU&F[.9T
M;KW).@J;8]092CTC3Q[#9Q5M0LA!3 [],>58AAH\JPT>+A8/GH!2<X88R[:N
M#&1W'#BF,'J3@W$5X-@K), ET$46)?*4N?4EZ3E*$AL*X9A51FC&?$5<1\4$
M.$<-C)*%Q$32D#FD1*)3F30Q1*6#D5I4?\5E80)<TN$6SKFLF$3C (R,SGN/
M*B0(W ?T:W 6TN($N)3T!F[(XTDAN,D)6-"EE </4A%(M&<8JK]NME -7$*I
M9$X^+SC+HPWC8R]E!-#>QYPXFRU:5SKA8*$:N/BL V."93IX9IP#&;VC&";(
M!"J(4G/77PEARA\5)3&/W=[^$R-6)I"8-)T+C0ED/%5BS+!(BA:-C=')H!AZ
M8R1BKH (%[>8]7R0PI?K6==70KWU&?[]\EK3+M/'77S7[EYT;WF6[G&KW4ND
M# ?TKKTYE!J[Z^IGG<@J18H#F2]'<OKL@HA):HM.,"9J]=O+'Y6H5J!:@;[8
M\<D@QB !<RD+[IV.D U <IICC+XBLZB5$^$<9U+(XB$7(1 !$6"302%%1)LM
M,)0"JD!!5F$![3LM2R6U'84-B:FD5,J07?(B*/31@9+*25:5@*/V#PM#C.=2
M:I*>9)%#S-DR*] R-,8ISZ;%(]ALDHBM*F+NEG$1[.;346QN4'&1# I$ECP*
M"%@.>^.> W ;0;&0IE!Q4Z@P5]'IJ+6#BKLQ5*CI7":^M)#>>\VCXXJH9O9&
MV@"6,Y&$B]949.;R3OJAY4R5"@KNA0?%A;605;"\'%#&$TL1.1A>D=6F.XN8
MQ2]O$5DQ#+SG@5,09(VWRF  P7P0(E=F6]C=1,Q2UM/( Z%,F&U.#*RWJ!5/
MR4@R-JP<H%:1E(0[BYC%YT"$E+/@*G-I#.2"&+(Y@4P-&""AY@KPF-GT\TXO
M]+OI8$0C47[YK!\F)9NOU$N\?HYZ^]UYJ:*XCK0C2LLY,AE$B* #\Z S,U%*
MHUP,)E7 )%1&P$O18&_0Z:!\S(%#$-X27Q I@W<^<,FJ<&9)902\G.)SB=35
M8;1:6?+OW 44+.H(7!NA8ZH #:R,@)?"VJQC3)EL(7@%I+/>1@"F)$/0QBFY
M;C[X:>JE 79(OINQV^ZUAZ/)83!K[(6=RSXJ+H7 #"BE3[[4:Y%%["B=6C<O
MO%P1+Z<T6]0N$)'6*0;@(2 2S0(5?09KTK3R\!KYX:5K\1*.]](Y6+3"JB1!
M.>Z4ET)G[A-J&V05RJE52,1+\<7*BP0>-2(W9:[6Y12CR5X';FT*9KH$9&=+
M0+9RJX5_4,1/XY&&SYX]_MG9DQE0#B[\L!W;.+@L68Y[^6#4#Z\_S>8:'9ZF
M71R\3J.]\=-[)XLZ!Y UF;WYZI"=ST)B!@Z /J?  V25R&!XF0U:+X!G5P5?
M4*-HZ>XF*.3$*4PPC(&W$AUGIISF%X57QJH*Q 4UBI8>>BBOT<2H<G01DM"H
MC4X*=+"*07:SHYG,#$6F]FBWBZ+OZD/ZST69_'A#__B8(?V5!K>/7G-S])HY
M[4YQF'W(1@B#(!W#K&U./&;IK+,Y5B!P7B_T5C(VA\Q-#MYFB1;0@;6$*E'B
M](C%*%8@<*M1M/38$&TP,I75-(; G/99^Y*KGJUS(<-L(M[,4+2"GG0FVM^Q
M@[V0#DY3^DKL_WR0SK$=IZ'^<%:\Y?'%8$"/VAP.TZU7<+E[F+ZI?^4_YE\?
MM-\]'*1A_V(0TG#R\31A''<^MM\\^HW^,0U@R=DJ+C38G*$<8D\H]TD#!A=3
M5.Q50?;'WPQ'EQW"<+?=:YZF]LGIZ*'4YZ-?W[;CZ/0AP?=_W[O2[AQCI(%M
M=E(>/73G([HZ/,?>['+H=_J#A_]%R&<Y_YJI]\V,W7;G\N'_.22)#ANM]+:Q
MW^]B[__<'V)OV!S2^TX;#MOO$SV1'C[^^';2&V#LUTZ[EV:]XX+][U_+F#1C
M"M.CG1]>]&@D2BOJ#JY,7QJG@Y3_>>^_OBT2<^_1(?I.:O1SX[<'6-F7*+L$
M26F&XW=X4( Q@]J7@,/!"6%NU#]_**B'XPY@IWW2>QA2L2HDR=%X2*;M?7]
M76J&<J3W^3 ]G/WQ:VP/SSMX^;#=&[_5^$>_3N_N^Z-1O_M0T0/>I,&H;/2=
M/F3\O,GE*=:=WE#"%+B/2*E&<?;@J29LC#7AP2A><\UN./;URVR#?_VG]6WG
M=ML'8[D-9@UFUFQLH^AW!)@"R'_>X^K>9Z":PH2:-F+_HH!NK'"D*%-S]Y U
M^/@^'Q_T8 RT'P/V5RPF/>]'%-Q^IN#F<P4?C]^+UL[A]E;CX'#S</O@JFZN
M?N</MA^_V-\YW-D^:&RVMAK;__/X7YNMI]N-QWN[NSL'!SM[K=5Y(W&C-WJ)
MPU,"UJC?N]_8VGB\T1!,@:O:6[SZSO_<Y/W&#FM5@/=D;W^W\1N1K5Z_U[KH
MTDU"8\K)]HM;;(=D?&8AHY0<6)0>DC1<HTJ,@E1Q;2&J1@]+V!!3^^%6/UQT
MIQ-$]V99?W]=^JW^FV=B_\V1W+V(9]MOCI^ZL[WN\6EK:Y?O'NZ(UM9I]_CL
M3]$Z>]+>/6MUC[HO1.OID[.]E_N=XZT7;Y_)5N?H_7GWZ/#/]ZW#[<O6V9]P
MW#UBK;.C=T=G.^^/NW]T6F?[IT?O.Z^/7_[)=Y_8=\_$\>71RZ!;3X_IGD'2
MO4];W>/7K:W7[XX/3\^.Q(XZ.MP_V^U2KPYW^''WSS?QZ5\0__5'YUATWOBS
M/CON[ERVW@>Q^W);T'6V=_BDL_>4GGK6.6T]W;T\/@OO=L_^ZAX_L9>[9T?J
M%=,111+0Y-;S)J2LFLYX;"81+?V[;/HC3L=9\\\QY?THA4>-6E?&[S?WM_F<
M+U[_-K^40*NQUTO_F/5SL6R->K'!)L3@>^F:V*"(?.Y$Q:D-I<WW$)6KK$1^
M("4SSB'.WQ76\2F 2]3UQ=CTSV^.@<U!&SN-%[UVZ,?4V#WXX:!A,O2W;QC_
MO*!0FD*1R_UTWA^,[C5*[1$<T0/>C1[F]KL4FZ/!135MYY.V?_I"'Q^^4+OB
MC_;1X2Y=.[EL/=T_HWNW]UX^Z>R^)!OZM'7:>G_R_NCESO0W?]&S5._X\+S3
M.GS]_JC[Q^GN^_!N;VN''9.MW7M)SWKYXMWQUI]P)+;EWE;K]*ACWSX[W!SM
M'K!WS\I[G07UBAL>N62BZ;+!9JG!T?3!QJ8(*%P.7'E4]Q[]]W\Y _K7S\WO
M!^LT!?N"<3Q76_;GB\W]P^W]9T>-_>WG>_N'C><O]@]>;+8.&X=[#:*>A\0O
M&UPV]O8;7/T2__'?_\4U^W7O2>/P7]N-3ZCI!UJZ^?BP09>YDW!EG%8L<+C9
MZ#SI#QJCT]3XSTP3&Y,YJD;J4=R_"'+T?/R\[<E,V54+$.F;9I>>>5I^UHQX
MV;Q,.&BF7B4MPD^PJ??;KZQ#'\ 1CXHADD);TT2M;--$6TXZXHGHU+U'?UST
M4D.R^XTRY"O,JFZ&SKW]E>0??\<BQ 9(.W_^H3>$%C7_F'=@-J#^M<N<Z-<)
M2,;.L,H,9/?I$=_M_O%Z][!SNG>XWVYM[;S=.WRMCLZ>O":[<GDD]L=,I/7^
MS\\82/_M\=F+RZ/NG^_V7FZKUM,=MGNVJ?8..VUJ_W[W\(^SXZ=C)B);3ZYA
M(%XJ6^JW-!'0-"%P^HOSV PR@G:>(L 4I@P$UIJ!'.YOM@YVQCRCIB"?+TY\
MI""C#\HXXR!YT.]^\%F+[]K?+41-1/3S_US>V]U[U!CU[\CH_ITJJ!52A5)/
MLSTL"^.-W":^T[L8+Y??HB?<'B^"/Z&'M<;/JJ2C^YEIRO#V5="91:55,T:1
MB5D;W_0FNJ:GT)GD8C@J,\[W:,I2N6Z%6?7RYBKM(MY/P(W>[];593^=C+?<
M]$8E,>;.J<S1^U? HW31B::*RC7!&VS:9*$I>,I>E[*ACE3F@,C*YNY>H3'[
MF\^W7QSN/#ZXW]AI/=[X*MU;N@K=<()\^QV&T1@8):MC\ $0#1PVAK.BY(UV
MK]$>#1OA=#RY\H^OOF75+<."<SG<AM7\1Q8') 7*;OZK YQ^J-5MW)8)/??;
MJ@VNYC]#(>V&N^%M?WR&8J(<JQ/9W;JG*;M!!^=3ACS>%#I.RQQ</N['JY.E
M] JAI":.TOF@_Z;<IZ*SI)-9B[*VT2K7NW]U=P7U96M3[(HG9T>'.ZIU=B);
MU.>CLQ/1.CSZ?-V$V@1)GJM]_/+H_?'A$=O=.GI_]+)UNGOV6NQM!;Y[=MS>
MVSKBK>O633(#IQ**)N<R-<'DV/2>ZR:$X+64%H)6]QYMI0Z^Q4'ZB6F+*TE'
MRVA:Z]?H\A#?[4RSMB>YUA6.@A:M.']>51QGD000?=.0FC1!.]:T"G03->=<
ME[-L@")[;9M,*J>4_EO5F;>+F/"'>:/X9EE&OXSM=J,_:/1+HG[C[&+0'L9V
M&,]T]?-O?O#@4?M3.S]N.CC!7OO]^/,_UM*J+%4D.QO[&P<;C>WN>:=_F09C
M&5PU!(U6?^,?MXK)6S"K-WO[S^;&U@E4JS2FU^+ED_3D[UR_^* O"XT;5\1/
M;\8X2,/A]%_/J .\]M'?\M'O/R>WS^1^)_UK__+X93SW O1DJF?G_5'W3['[
M?O^T]?2OT[VG]+XOCSNMISMO=Y]NB]W#V&V)/W)K\Q4:941,OBE0AB8HG9LV
MHV]FH;A A\[9?.\1(80U=G'0[F'C]\Z;^,5<S_W;G\^>XN0Q_;DW..R_K2.A
MQ8)E;_-5+B<M<R\H>BI@ <Q-1%!-)04S8%T*%NX]^IVHD,?>%W'4XC R)F=[
M@^<4-!,)JV/J%4,2O<.K&(!QGLG0. Y-*-/.A"1L>AL%QV0=JG#OT6/R@R2[
M7AN7!Z;G?4)+Y[A]/IF>J9&R4*0<O?*:.Q.%;3H=<YF\"4T+RC2SE!D5\^C+
MSF\'C*F_7X'X60*W8NSTERD^RUK%.7GFT#['3B.]2^&BE(VCKRGL2<-_-'XA
M[#8*>*\)?2J45S)YZ5O4^L(L-@<)*ZOG/[7^QU]Y"=8$H9HZ0R(JR'+30\"F
M\$Z!\0F8$?<>*<X^5[-_W*8M+@43.L]/^[V[FLQP)%[YP%,TBC6-+_/7#$W3
M:F^;.8)-F*7)FB3C#&MJ4K_5S66XH6'[N!3_W_]E!3>_#ANCU$GG!033])G[
M#3)XG8MBJAM(.ML(5^S;PM=B]8U2@;YW*?9'EV[_3M!Z)NAVK\R-/11F 3O2
MKJM@<._1 ;FJ07O4ICM.%MO3(,7&^<5@>%%6W4?]!K4H\W:3B1@N?O'_*-ZN
M)!9NAM'#):U4PX81XH=6JNV&EC^V]OOWU]0M[([C9L-RJ$AG:62-O5EGJ[$*
M<<-T^L/V:%*")&$X;80.#H>W,P5<D>$8X-@C'%QV?;_SR_"6%EFJ,1BM:1[3
M&!KI73@MYZ\W^KW&V],V??/1XG[/@LC4NHYW_9^/&L-^IQV_*+VQ4HO0"]^'
M,O5JEUSXL7I6DK!.I@SV#L-EBX+TW:WC+H7LLO64PO^GVV_W#CO=UOL7XJAL
M&>GNP/'AYQM=^ZKU?D<>O=]]2V^AZ+GL^*SU^NAP4^V]/)*MP^/3XZW=RZ.S
MT\YNA_KX><(&1HKG.2J*0M UP4;>M,*9IK$Q)1 HLS>3S&K"\[BJV/W&.0X:
M;[!SD1K_/]M@O.PW: Q/;SV?H]:(;VK$U"Q/K'*M#C=0AYVKZB""TT9SU0S>
M^28DD&4RS#>Y5$KF')* 0'3ZZ>Y>C?45L?[;4X<[22;_?/VAN./*+STL3AT^
MRTJBT=?)<]8$";P)/LNFC=HV.5B1$@-NN"_\9QCQ/XVGG;['#D62'8HE&Y-B
MD]].4[K)O.@*1=([O5A27%+#7S;":0JO&]U2[.7M:1IG)Y6 ^9-T]E_X=#?B
M*0['>Y)B SL=:E&VRY98_#\7[1*)4P#NT[0!W7@X"<;+IL;^8+*I<1:-?Q+)
MSX!?(O1RN>QG;,2+4MMSW/1\D$(:LW0N&N,Z ,/&+W0_4I'&\(*(Z?"T7Q+K
M9_L%1Z<X^OP%WN+57H[W58U_/'V'?]QO8"\V?A&?O*@G;:-&_JS@@'XT;D^_
M+%V9WJQL'QZ.>S+N*0Y'#<<:$2^'&U_=C7;;JU#3&K"3O<S%BXYP=#&LI-GX
MJ5E0^<J2RD/FHBD4&ZM];%J;,XU=R&"D5L:X>X^.TO!S];XJM7%QE*^)L]7_
MHC'<:,>AJ*HQ**I!6M%MCT:D3&,K.>CWBION7#82N>S+QD[QWAC&JTI;.,)&
MV5KXN9GX>(]/)_#V+Z@E,%4LP7XZN>A,\O .FH>-7\H8FU\;0HJ-:8O1:7N\
ML>:\;*RY;:,QZ? ',Y"&_UB>DG\RPF6 ISI_YY0\O'N5LI%>2MUD+J>28J*:
MR.@O)H/7(I#F2%\K^?<J.:D5-CKT(JF!(9"2#[!H:H']H+C*:[]MT.@VK[TP
M[))UH*<,9DZ)5*)+@W!YOS #NAUYTC)H)XV30?_MZ'1V>8.(0FK$E-N]<4V
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
M_K3Q9# Y)&EC<^-@<HMKF[WX=^/9*'Z6MW0]5/3J(&6S=UDD/(C-<Y(?_3W
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
M40!: GH& 3C#K(+N83VB2E-.*#<J)("S;//;.P,*G)L(YY4[ PJ<[P[.B^X
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
MI)7@8%S9%&F=L:3-;0[(%'J=>]#;I"D\<F*][M0\'DJ]E[RO0JDKI-1%KZ7
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
MK<#E][W\KH+G->)YT=?'74J1)(6"-!1QZ\&"\32@F*P"B#OB9#[^I&[31:V
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
M5NQ;_]]1>] >^F/?_]RVOF8-;[WMG7;S73*!*#QA:3QA,?,Y<LH)CR5(97,
M]8H!;34"\07%@3M$%$\G;*A<I?W: @H%NXN8BIB*F(J85L@-4IC0&C&A18^)
M@5Q9;8'Q+E(A(C!0V%A )/86&H2L9:M'A5YZZ-JVK34GZ7HO5'JB=54=D94^
M/-;=4WW>JZ*XNM:_L(BUXKXO8BIB>HH<^4OPM,PERQ^<GO=NQ3)F4/$HE%3Y
M]^8+1XNYUCBSV&%- 5(6 @H)!$IY#)C1P6@N!8&I2,ABP.?M$^47[2X@7,14
MQ%3$5,2T&I1F"2Z30FE6AM(L%KUPD'@E510>LY'3< <,,Q)(@4P@5DICV.IP
MFL<.%G'MS^-[-[< Z?I7=.HVN>(F>72'"$[J_+K7CV^[E1WU^[YK+ZMA/]ZL
MD]V,E9XHVD1@L5<OQCE<?/A%3$5,14Q%3$5,JR:F.[!P$3AQ4%&/L:=,8$TI
ME 1B0VS@DOZ$8W&\@WDT///]M#'9]V>^.VA_]ON1:)_[/WN#04,L=AI><3*E
M%5/Z?J*_EDW*I3'TXX7*Q,HC*KRU((J< &JL 1*)  )SW"L;/PPRI]> ]R[=
M4@"@X'01TU,'F!2<7@N<7@PFL5QY[CV0P3M (8VO,#8 8\V#%U((%E8/J%]P
M,$GVG1SZ8=3GOH\M^>9=U8G:5$45K\N IEJ\U<#;4;\];/O[)Z!?7X]Q<>P7
M,14Q%3$5,14QK9J8[K*;^?A^E'<3<O&O7B<-[1^ZW4VD_:A[/&$6V_WV('XU
M>Y(^$I.CD$E[X>6WYN4'D8\?'<_Q<A@B!:<,4,0"H)X3()D/@$D,D<"$2IUJ
MI2Q6K"Y16RNK\@69UT),3QMG4I!YQ9#YX.0@>;8C.L>^?;3L0Y2U]\XXH RB
M@#HH@%0" 6BEIQ(ZPH-9'6A^WIE*LC?D]]$EZ(VRCR,.-Y@)N*K:3<1525I2
M7/1%3$5,ZW"6YBH/.&AW>W%1OQS'CNYZ&PG P+_N]\[?>N?/ZZ*D95F_X[)^
M.#&X_H+Q.1],((X)@@$VC@ :S6J@!,5 *\*X\ (Q*S:V%%T\4WO[9;UH;@'8
M(J8BIC45TQV60:8M58ICI#VDP7/#!61*0$V"PLJQG[>+RWKX4&;NWMC,A8>[
MG^ '1%.%5Z=!7!4YH)):H!%3 &I-L$2:282N7Q"+'J^V'C\YW"XI?&.5?1(I
M0B.%992(B^+B+F(J8BIB>KYBNHM_*+(J0HQ3 ;E (Q^64EKJ%?:6>&*9^'EB
M_*;?"^UAV@DJ$;/+(\;[P\.YB%G"&=:(..!E2K_&% <R( 5(%&BPF&,"S<86
M%2W$%^NBE]WYE=7B K9K(::[@.W#>2%FP;;@Z9WP=,;14.^G2T<X-L$#20P&
M-(H*:"\L(%YZ2) .P?&-K1793B]*NCXA-(41/90&ST?$4"@DU0)0AZ(&4\&!
MD8$#:X0GW@8HC:TID5@LXE.B8AXFX>SONI.RR XJ/:S^/>KZBL!6E33H/K$P
MIM=WO@_J?KTB<?1=;Y3.&XV[TUPP[%V\2K(9]#IM-_ER#9'L;G74,5;4DN"<
ML)9B[F4@C#L!K30F,(H^[-^R?/I.+FZ?2S#5)=/KHF6E//KR<&R,85/+CLH0
M- T0&$@(H-8CH!6F@))(1*"W&"FTL14M^%8484M!M*2=C^4IU1/OFSPQ>CP>
M M\2//[WZ6;"'6; 2L'J(C_\.4R]H?;C6:\3QV^P]]]1WD*VG5$:L3>]?CYV
M/ASVVV:4#]">]&Y*W5>8Y!(1>,ZWQH11D$,.G+,,4*XU4(K%5X18RBR%S-ET
M&IVR@KT%>POV/C3V$JYH< (%HQQ5CFG+),*.1OSER%%?L'=]L?=PCOUJX5C0
MR  GF8KLERM@"#0 2RT=U2$@ZW,F$$0B_\4%?PO^%OQ]\)/?7@2BH \64FH,
M-\0I'0U39BS5D2W=#, W^$0+$J\@$L^QX+CDTF ) E)P 2B+?Y3U"@C#F8U
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
M-\0(] %;S=-.$VTQ<6_?2]E&7A6-?V(7ZHW*7AC,W=1YWHLJ5%1:[BEPP1!
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
MHG& 4@5!?(<!UT0399T6%FYL\7LG("I.D=75X$>(0RX:O#P-GN,5GAFMF>2
M(YQJNB@.%#44$*DYI8(CZ,3&EE+W/G*]HLX.S#;%JE.+P]L40KV/ \3T^L[W
MP;!W\2J-RZ#7:;MJW*\U1*_5\(Y$L>U$J;WI]SZWG7>_7[X;I,01$_-I>R*[
M8CHM#^(64\0PK3!%7 *ON$YG*#Q05EN@E' N!$90\.D4-VZI:_+$W-EXNK4R
MK9'WY"4#Q,.Y5@I /!% S'$@Y3CEQ!#@'"2 ,D*!2>*4FB+K,298IO2+&+40
M6LR_N'H \;S2'(H;LMVE"G") DVUY%ZY#&\EE:=.='CW1KZTC<$WH[X]TREE
M0"\LL5[KR]A%6+HS[HV^S$4:3WK;]K^C=M\?3"1R/!%(6=R6M[@M9@HPQ*"4
M*AP(#'TT\*T"2@0,$#%*!^.ER+4+L&JI:_*JE>W!9Z'82_?1%<5^?,6>3V*$
M$+=."4 DYX!BYH#BA #L.0L8.6M#2$5)8 O210=\V1-\!!4]T,-&%9;+1E[$
MOL+RR4B_%\?-#5[W>^=3R>0<)S68;7?=CNYT!D?A7[[C3GK-19<%T1X"T1;3
M VA!((DK590G,X!J&JF*MAAPPH1G$BD99$0T+EN$E@0!SUCUET]7BNJOF.K/
MDQG/E%<, X*IB*KO(3 !:6"0UDX3 ;%A&UL1'%I0K5(TP4MSKQS'65Y<*RM&
M9I)0;@M<I8#K3V+6^\5]1:J$,80#1D*D*W$A L8@"I2'D'MA693DTBJX%O?*
MZBKW@]*5NRAW827WU/ Y5N(DTE A Q05#E#O")#.2A HML&%"-Q6IO094JQ2
M?9F7YF6YLN5ST4_!4</+.AW0?T?MB\3O7YB79;7V?-XT(GG3T=UA-+3VQE(I
MX+4\\%K,_8,\Q<H0!2"C%E"#!= I5!L;YYPW#C$=-K9D"\L52;M6W"CKM^U3
M=/MQ='L^X8^DQ$:! L^$!U'/&9!0<P EX3@X%TPN&,M:&-TGXT]QE/R,FN)9
M4I(X2>I"&GG=J8YU]U2?]ZHHC*[UU2#56BYNDR<D)]L3V8Q+^NUWCT=FT'9M
MW2_>DV5!V.GBH75-N*.0@+CP4$"9CU86A!1P$C3R-I HW^(]65<=7RV6\F,E
M+\I\-V6>/T6&I';(6& 92PD(*03*< &DL<P9)243*!VQ6(\XE.>=?G"M3KQ=
M-&<C*G-9M2<AW_<\]?:C8.IU!-RG)%4WG&.9A.B7<RP/@,+?%O, :6REM4P
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
M_"?2XS_^[]-A)JD6_[W[B=6_^>OR[_._(D'N1"+\?^'@9"^2U_T/&C&'N L
M$\D!C:8SD-K12%1MX#Q8$LV-VBAI=T?>;2??1;"*,(6"4/&I(3BMI.4>"P6U
MABSPC<I'\^$BZ6Y_%!?"H[=_;!_N_[U]LG]TV*I^WS[>/ZZ.7E=OWNX=1\W/
M'U?;A[O5\;N#@^VW[]-WQ_M_'.Z_WM_9/CRIMG=VCMX=GNP?_E&]B1"RL[]W
M/&;-S>2;0_CX7=/@/$,:Y?QAH^<ZZ;243 6IE:#404TPPR8%KAO&27 ;W]/A
M)]+/69W),9J[41#]=K;ITH+^^V@0?S,8W&D]:7"'\$?HU@T47W=/]7FO.CGS
M_3BM1M&$&<2%L6LWJU\2&&'X6W-)?H=^JWK]JOEB>.:KG=HX:+[\1_5%#U+,
M:J]_D4A&'7*0KLOXD<9I-_+[+ZD\;OSBWZ.NKY!2+ ]HO=,2?S$<9+RJ*[6,
M&_A[NS>(H-*U?MR^= ,=YV'_LHIP)S8GE[8'E:YL[&LVQP;#2(VK4]_MG4<H
M/?<N8E-\;&/5Y.HO[6%3O'?8CT/9R;L\56,+9DZ=WC=/3Q[MWN0VT1@ZT\/Z
M=\G_F/O:B>;+(!]@C'=*D%E]:0_/JB2AWFB00K^36V#>,'I8R/]=#]J#HS '
MTI?UWY<-U']]@(H%2Q4$Q!D**$$2: X5()I8(8A@0NEYX%T]A,HB3M-N=@E?
M,SB*,'35XS :$\.[N!RJ,_W95\;[;G71]Q<1;3(.I1OW72[[E!4R8D($O4[G
M,GWC+]+=]$0_XB\CCK4O.GXPQK!WW=R0_)P\T-M95_4$*=]M'F]6?VQOOYG
M80JRREM@[?-Q\8;8TG:WWJL8+R47HWZJ@C+,$!0?U!^EI]9'HT]'G3HT*STP
M(ZFWHWZ._L]7C'>H$Q*?MP>#=,\)<N_MC%NR66WGWL>>=2Y;Z4:7E>M5W=[D
MB$$51V+\C/D&AEYOV,V^GWXZFM"OJU%,NIN[F836\1'DI_T<3)U $;+SG7L7
M$9;K%3-.EHC,Z>M6?K9V'T>#82W 7R+^Q=F<!='K1@GEK<78I$YL08K\S#4P
MIC_X1Y5_$,W9V+2NCXO$(*T+J5VZ"KK=3Q-AHA1--P?7MS7_*K6U/G\^&/\T
MWGDZK\;G,C:K25Q .L<^ZLS\?AB-:I_';]#^6IW'R7\V2&?;XXW2RE=[(PEL
M50FTJ[0F)G&,6Q^5*SXE+C/9'3:6S/@9>=DYUY>Q-97_>N'SZ?GQ@R^][J<'
MI4;MQMN=&]]OGH;JIVVF!?\FE?I==[*2')]Y/ZSB9[J*#[OV1B@O^''88Q-=
MO6"G!LSH[ \T=?9\RPS10.*W0;7=C:M[IWKK(Y<8IB3?K],*BR#X?PL]]>ZF
M]OV2+FOT(7]PY:X318V]".U.O$U&AJQG>SOYF=[T$\>H;XMIJWF1!G'=P?4N
MD#I&B6%SDU'ZL)F4#0G,4SVQM\'(1%ULQSD<64ZUW>G4&#BF7*:>7S5^9>I4
M^^=G<=MWVN>Q&3,,\BXNYS13,B),+DNU,S-F?HE$UU]I=>]+ M=^HHU1DWJ#
MF@I&!,Y:UJV2>W3<4Q]OFGCDH'7E%OWD4XM(T8WZ$FWCV+/AL-\VH^SP3W>[
M*2PBYZY/0W9#[V8$$%O00$T:J0C#L<O->A$_3NZ;Q'/GVIGZ%?OG^X.S]L7D
MJ;&]TX#@P<B>38<GPGH#,PE3$O#,-STNI\,LUY<T^^NU.)>5OV$='YSU1AV7
MX#@:#&D&G?HXD/TIGMP>$Z^NN+>&NM85,$T_6<2[.<B:-_5O)T0L'E*(^8ZO
MTGF/MKT%Z_VS'0E)'-D:?0XFG&*RBKR9K=FY'E-UQI#-IURZP\@%OO3ZGVHZ
M%"E-=Y3DG[2]T^N>@JC6YW$5_NP[O?K8Z$6_]S'J;\,3VMW/O<[GFBA$)EJ?
M11YZ>]:-'3K-RIRT8_*CQ"L:HA>MUL^)).?I5T_-A.[#R%;3K/4S1W(2&DU(
M8+HP$I5VU X?&]\PE5$WHDVB-V'4&5.0&D%39=5\AUJ[$E&<8%U6(?U9MSL9
M3O,AZOB\WJB?G0%1*O&+WOCJW,1A<CZ<1OQ+:-7 7U2E:-#''R0ZI_L1]4[C
MVC/6MS%UF:T,FX8@3JRH@,Z;81R*,?.>^AI,7*C\Y[$?("'YU8;>E/,H3KQ/
MOEX>!C.$/L/\(CFL?S/E>:,TX%6<>1',>]V)K=!T*\ZZSVV;R?IGWQTUCI2K
MP]2Z:8RNW*D>H%:40%S#H_RT2^O.,"]I:3!SAZ=3- DQK2HSLHL<N#<Z/4L$
M,ATV&>8Q[D8UJQ"N^]CPXHD 7+Y_9N=W0NA^+;M$R<?"R<V>3.29:9MV 5+[
MXLLIFD^FU)6)G)LTHUG94Q5-K;CDQA^-'8)1:FDHH@:YD4V%^Z)2I,8F^C-]
MEJW/L65M2%0_C>ADML2[)#4>-,;HF#G,T(P(\"$-9#26HCT5IM+(\WIB0$QN
MV<JLIB8$]:V33ZJ7]NY2?].OLF.KZ77Z_:@;].<X1_*OY_Q[&4U-X^;,X]"$
M0*=F-D.41V&"+#4F#Z>NQ?$ 19T>KY9GNG^>9/9ZU$\7GO?Z/LWVRVJ@.[65
M/2.L1B%G-*:&JF03I47/M3NC+(^K S=I?2[G?-;K1(.ET</TI*S<T]**Z99C
MMFM[48,R2&3]'F<J^^[0W,HL>$(_T?'H_#P9QW%H9[9OJJEKL!IOX#RF@_+=
MP!^%O4&]8@Q>HB/RX^D'22WDV"% 8*JJ88D#TEL-H-'8...-YVQ^,\4098S3
M%L7_4R2<M%Q[S%P@##GIZ2T=EVJ52=Z[05Z/)]-CS?A<3:Z2(W*R6MS-]$XB
M3Z9& K_,AJ:NMV9Y&\RXTQ+ZG>M/D>^-QZN&NK@Z-C&(-9KINJQ:-D[.:X.^
MGZV$GS*ZQUA_U<C*-LQF=93\B'&).^VE#TWR5+=F6^PC.1KEEJ8%9-KN]CA9
M?&43X-NT=L^X:!N<2NO<]#=C.RV.PI@ )?L\(EWJ>VNR,U1%**_OUX\&TB";
M3[WSN%3JKXE69J]A:E:>>LU)VM3'F?PKK9D&9@*C;91&'9;6+#!YR0&QQS[S
MADB7!WD2;$YG<UYYZROBY#AKQY_T<P-KOIYWG=*MXI>?=;V'U,NV94TBJV2J
M)Q2O+\K?Q#&(0YKHRKS09]T64_+::PS705QF$_'(D4'Y6MONV]%Y8DZ9;,_Z
M(..P?#EK1YHXV?G*@LT6Z_?MS%_GMI%?>%@@OCDLL$3X/7U;2H3?_-R\/@KD
M1U$=<\0%<D:<0%A88BGU0D6R2!U%6'-+%+LY"N3I%O+K._Y#!K9U7H<0?!RY
MTV:M-.F\7,97W>_GE3(O-8.;UYIFS6Z,O.1D3#M$^B)M;T:@S\M/#?Z-09>V
M_(:CVK#->&VSS>7:<=GOC^WMWF"&)FPN G/UF#; VWJY3@<FT@Q,8?O_B6QG
M9Q17Q/C$$JQP^/'3!TPMY<$8 &$T#Z)R>: XAX A:K!GE&B_8"-P:5%*!$H0
M1C3.',.Y1Y Y3H62 J,[V A7%@XDYTCV=U>21S8:FME4O9V2OS6T&R9[:^,]
MMQQ2,)PX]P8+T0,7J<SX8!PR,&/61Z[>=3KM4^WT7#;[A[/1 MO'DVB!ZJ1W
MT;:U?XY#WIJ@P&-+]OIQ>3OKUQPC1>,G'H/%X(&;_-T&7AW3-(I7!W0:E7%R
MC2/)-CV:BCBA_I5-]BO.W$J?]OV5;=HD[3B4T=;(<1+]?HH0F=W):OR[NBX\
M?]DX>C>CKHR_R8O/Y [3!PPO+Y)MTIGZR$87L4EQ^J7BA'F#HM_\,@K(UP[Z
MO.78/C=QIL[$6"PXK*-)&$VS\]%Y<M9>O<?$UUU=Z,N9GO0N=2>OCG$8&K=X
M\T,_: 9TXI7-'L6KVPYG>C#;N3R#HB4139IT@#@_(IE<M3N_B3!IS+?#7A=$
M2A495FTQ-:.0FEOO*#3NU:B#_=E1O>),KL>_W8AX)H8E/[^5[*N.O[;S?3\3
MO]1.2!4U.C5Y<&.+Y^,K%O9!TL;X1+SG:?L&Y%W'F1'*X4H)8)R?[$Q>$6WJ
M;]J;KEN3]X<&?D[>"\.00DA"WI">&IX3CW5ZDULX;4>:J(UJU#^XVI4K#;XR
M4(TCX%L*]#CSW:;YM;]@VNK)W2;-KP-6ZY1SF]6NCPRJGR^L@>BB'PE4CMCI
M^R9::%!C<:\_]OA,;CJC'Q-QQG;YK-TFTL+$[^*E<3C6+<)DOQL%F037SDB0
MO4$7<;K$\4G[%+67J1Z,>N#&CH>)5/3@BH<BC#JAW>G4;J&9/&6-V/-^VT36
M5V,R+GP_^27J^X6(E[TO>;=CZ"\&KZI?VO^HT7BL.G8V,BQ-\?-V<LB<]E($
M6!399%.M\8R-0?JW>*OQO<9]G]PJSK',R']PRS2[FN;66X_3CLYZF&;N=EDO
M"3E"S@YGVY2VUII.7&GBN(WG7J>S&V-5S9HV#<%),]GZV8<V-TJ[A>WN<.R#
M6H27])#/S3.BJO6NCN?"(V9"5Z[K]M0=-C9.7!RN)@ E_7[P6T:17\:/G/'P
MS<ZOK.2_I"C P3^NS([DA!N$!+Q>1YV\OAGKIG[;-_2CCHAO)F".A)URC''4
M>[()]71&I4DZ,T?'XK(-NZI#O6K=2F?LL]E:,\UT_TA[YBCD]4SG)NF/J<48
M)_,)ZZ@+LXO&5'N2EW7R9C#HV7:>+WDQ;P)H>_W+Q"G& ;+9'9Z *1K=:5Q2
M2((?S*PJF60M;JC7J-R SXT<[,8E1T^WY!N<&Z\]5Z&@7E_=?'NZWV,<_2LP
MVON<<"+.K<JW,V:8N*!GS:\UJ!=;F^+;>E^R/5!K0Z.?DTC3QH5\O9!:U6@P
MQH=V]R(N6^<1G>*D^:6]Z3<CZ1N=CVJ7;6(YR0V1:.!@LHI68X]NGEJ]M"T^
M5?5\Z3]R\%J:K!E\4EK+-.4;)W/6;/V="3^)EJC7F+'"1TX2QS1%%'_.,[X.
M\LV=3L.5L&+"#')47$,24X!PUX'D=[F<>5*D\+.;J#-;&F-G3VK+)&HZ[Y37
MBT0=6M!),SK'FH20HEPG5]9S+&+(#'MO3?98QJU.?:A]\+/@5G?]:AQ##D^X
M0=VFI.O*P^H;SVZ'UW+*881I.S[>;]#K=OU8MG602O-E_5$]^!.AQY'\XE.L
M=U[8*NO[*1 QQ<B,-Q=F\/[: 6^ZOEGMY+#W\7H\Z\9*X1=U**FNT@=YF\?7
MFUWQ!G.;0M^2HNU?#62--VB<;/6&R.7DYO7D^-Y@-@I7\_EZ\#.2&I]WE](F
M4X2T_X[J*(S<Z84VC>>P&Q/-9,%WYILXV[Z\WU>'<DZ\>5<LG4:$8\B>+.E)
M*!-:-AW\ZQ?Y,=%86,[K9S4WF@]#7%S\VX-JM@'-XM+\//3&<[J=E2>BE:FC
M8;(#M+8S&WU+X]:/=EUJ_ SB+(JXC@5*0NW9.!<WJ^UAH^)9]S,)2!%"M6":
M?=",E7FZS8?[@NF&Y=5)>^.X_6A(QL$HXQ5AAG/%KW+HS^1<0ZLY^G!UMW0,
MW+T<L->Y3DACQTF]<G<75XR,^^>ZIN_37DU!<G;63Q> F:&/O,^>@=%%LQS4
M$^-'=VJLRA1]6.-&JY[+>C"#,7787'>4UJEZ'4N7MIJE[W/;?ZF-N'[4^$X=
M>E0/4S*D=0K.]BZ]S/O"H>-O".-IPMFN[)Q&%J'[$SH\3*'II^.8+^?3>;\<
M,G6[T)]5(HR#'/PWGCDS6^N-;3^XLB3,65CG<6PG@5\+&\WCN+O).KBP]M4
MKSO)L7&%W$\T\J;5?>KNF+/&KF+>*)GNGY*Q--NX6S?CNA4P-L?'U6HX-?[G
M:&EB$6F@<YSIK%^DK\?1W'/+9BL7 \K0UY\$:]2@-][Z2?))075U ,3T7%A-
M:W-$;5+NSI0\30)&L_MBLL#/R;->):<1!_6&4K_WM='6&@\:#CJS7C[&IM#@
M]+SWZMB>>3?J^*,PLS=T/(Y<?5,'KD:![<QR\>T)%:^+E642O]VX.O_(OJ[M
MP?:;R:&)HW"2>,V8;.<=W)>\RW2T^]>'8(1&#!'@C(: ,DV!\4R#5%-.!*>,
M@?:6NT8KA'=7[:ES_;'W/3/N.Y[R*IL$<^=N,CF>J,N7=,XH'2O+KJ>9*E_?
M7QKBR#1AX>.XEEPZ*[?R8N!?C5_\%D'CHJ,O7[6[N9_Y1[\U]VJ"85( R%Q:
MLBR(^NMI;,@FK.-#FI2US9.;KS?S5W/)TNKO&-P47-SX-=Q$-W[WO=LBN$D4
M_:G;?O\[AF1I['HU]G:SZP<)EW]8PDXM7'I-(L\Z1NQQTEW*6]46/,D'C _J
M Q1[Z6C8/TW_UZV<5H/ UBWJ"C[7D3EN?[WEN-QWZLRDEKVI5B9<+)>YVJ.7
MJ-AMBE+>IL,O;>#0,K3NF8Y-F51+F51+*B^PTDFJ#WN?TSGS0;7?'0S;P]'8
M=OZ]W3M(N9?RB>::F]?IH&Z<6OC' W./2NEKE *[/C,\EP4[VN?,(B0H%3K:
MYDP'@BF"6#.HJ>:F,=#I#>GZ\4*IOEXW:5!M3;UM#SY-S6PTR7P-\'I:U4WJ
MZSUTB/_=CL\@![N?T.&WO[X>G+]C[S]NHZ.3O]M_GYSBPY._R,''3VPA]?7)
M._+^/-[[H_UR%%\?[NY=_GW2:1^D9\=V'NV^1]$ZOSPZZ82#=IWV^N 8QKYL
MDX._/G@$5:#& $-D !1I!!3B'DC(9/#,^4#"QA995OF]!RO^_11J\?_]5)7M
M'Q0'*"!S*Y 1U'+%+>,6.<I0,(H;RJ%0 F.-B&Q2[=,;4NT7D'E(D/DV!S+2
M"\(P88!9@P'%S $M/ 8&JFB.LR@<YR/(W+O>4@&9 C++!!F)L:)80F(,I51!
M:;%!A#)JB;%.R1\4'BH@\Y @@^9 AB.N*/<0&$TBDY'< ,45 <%"RFVP3!I<
M0*: S*J!C-%0.809]<Q32H(.&!L:I(!(>DW$#XH&%9!Y2) A<R C_G_VOK4I
MKF/9\J]T,/?#W A*IQY9+_D$$;(>'GD.:&PA.Z0OBJR7:!FZN=U@&?WZR=H-
M FV0Q*.!#50X0@:Z>W>]ULJL55F9TGB+7#$K0V(02F:H4F12 6UPH]#*(9&,
M;"3S(Y)94A'U02M./X^G'_)DM/[D"GK2>0L+#V^^+T:#&H4 EV+67$$4-GBI
M'6*,LF17,C;5:!"JT3/ZKB?O3<[61?*U;(F"?"T1F0].L^)-ME:#-;8LP]=:
M3@'=VR>[)54?;X1Q4F8VOA1MI$ O0&KABH' 48M(2PQ$4X"&H0 M",,)Z85'
M9,DKQ2"A89Y(@DE1DLXR)6,"$89OA-$(X[H(0QK'92H1 3,$Q8DWI)92)N>T
M,#DU-6<(:L[ZY[?JU6_O/01#CA\Y%\'21DLFRU#&R#@&"TXYYVU8QKE4(XQ&
M&-\BC%*R"%H:M"5!!NU\BO03F&AC,!*:,C,$9>:0,)PQ"8FTF0W*,Z!?F(]H
MF;"&<R>XXSPW#^-A1?S\W_%>'OV_F@X:KQ[1<^_I+H/BT@*65"0DK4)6M,=/
M,?AHN,32%)C;HKN-I\<*S"'=851<6<V9U9T0G1*C/58]_#+"\Q1EE.0?R64)
MT7>>[F[A3.O>$X:VVJI:YU!K!"UK3DX'R17O1.;&A:; W")A?.X1AA(<C0V6
M><#(P%M@08O,E)1 D^:Y#$B$H1IA-,*X-@7&<R@R8LS2@53"88DYY.R,MT9S
MWQ286R2,O@)CG%:YN,*X3OHPGL9I9#J')$66)2IL'D8CC.LD#+00K><Y)Z]
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
MI!+H:1'89IN'#.B-GFTVD!44;U@"QQ<&VNO$60R.YCE8Z4)LMOD^XSG%+"2
MMU(E," 1"EEE*U#9D(H]=^A^L\TW#>6>;0XB>HTI,JY!$91+9,A59AQK'$:*
MUFDW.-O\L.X4+3FYR/V/=EQ6<I'F;-P\0ST_)00D:7@)UC"O:/L/F5N&VBG&
M>:99YB4C)V=#<+^JS)5#B5KX\A !O:SL(LW;N&DL][P-D\$FIQ/S7AI&FT')
M G>&6:+FK)U41:G!A2\W+ \QNT@SSK<!Z+X2H$0((&1BN:@JU:?,0A:%Y6!S
M1-3".VC&^5X#>EGI19IQOFDL]XQS"IY;HR2KT&5@H3 LNC"IE,= !CMBRS-Z
MRU+ ;+?6/,\M(N!<U*1E4E*F:&2H^;LU<K)$$M$[E3!D;+[&</GIY2DA !.7
MAOP)EB,$XB?,S)FH69">7$?4A;BK^AJKCINA*)7MU&&I5P0%AB@B>962@^?%
M&V5-=E%9[75PLKD:0X5RS]50Y"(:E3VC_8%D8(Q@ 55FR1'$L]:AV.656FA8
M'B*6?8C:.*&XHFU#MLG[HK+FR9%K UG'9IN'#.B^#B"-"@),8L%PLLVY<.:*
MR2Q"-"ZH8#D7S3;?9SR;X@S9XE)\DA"]]J!+RLHJ&Z'HF)MM'BJ4>[998G39
M@F(%J@Q@M& (*K 2K7/9)R>P91F]551V9=U9[5-.+1K@AYN&E"&&XH/+'% Z
MK/)DI"VC0>.#;]$  V:G]5,B@$O:.D3!@!Q%^B<&YD*]/B@M%.^U"@%7U@!6
ME82A:)3MO&&IYPU<! Q:UJ3VD$I$K1*J9(R*F'2\YFL^S=&X/)1[CH93&7)6
MA04?':ME"LBF(;( BD,QLG@N!W?>T+"\3"Q#*!)X=E(BS;I+W@7O4>:2="C)
MGCOG5[/-MP'HO@@@:L1EUI95,8>!\HGY$@MS15N:VA(<Q&:;[S.>T1::>Y%*
MPEQK(@>?1>%)<Y6\S$V@'RZ4^[8Y%5TX5RR7(!GX')ESW#.,-I;$7:3_#\XV
M/ZA8@"YIP-XLXWQ_=C *X^WM%@5P-BD)8T1*#LD"%>#">1 92S2!_L.@7',R
MALM,OYT2  QJPUTQ'14Q$"40,T7%K)0BN@+905E9$W*5\V4E$6LG#8/"LU;>
M^9I'3A8-.?'J<'!NN/6!_L"O>=/0G(S+0[D?<"A$D#;1+L%&6>\> D$Y6&:,
M->BBY<$N+YEYP_(0L1RM]4YYX2(FD)),=#8*N38^%M"YW088-*#[ D!1):+S
MG"63 @/P@ODB!0M.**)L"%++9IOO,YZ+-P:4Y$+R #$)9RUD+:C7/$)L L!P
MH=RSS5G%(!QW+,9:-IAVZ QE$DQGD5P.]#N(P=GF!Q4%T&J-WD:MT>9HW#P[
MO3F=$T GY:+(C-M2&"T.RYS-FA7CO>42@Y,U"D"M<MU.&NXEGI=5;+0Y&C<-
MY?Y)0_;&UMQ#)=2BYC$KYHJE7X736@3%D\#!G30T+"^WRL=RBHTVVWP;@.Z+
M -I(;8NPS!9/.P>N$L-8%#,FR)0M]VA\L\WW&<_+JC;:;/--0_F4"( !)7G8
M":UC4+1A*%RJ5EI[R#%:/CS;W*J-7D2+?*CUA)95;;3Y'#=/5&]/Z0'9VJ*]
M-2S&>I(8@#/O#; B;3'&)2N=6EF3H%>]N[+3<5'DW)5CB8=*!<LJ-]K<E9MF
M@9Z[ I'8FP?'H@B1@4;+ZB5SA@H0N*@YJ_G=*BW66.#.E1IM#L%M4$%?A @B
M>"ZS8@&A'A!(S5R4G(FB4 9G1:KY")I#T*C@&FN--H?@IEF@KU]@D#HAT([
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
MY$S^&4+@8+T,/,N,6B-8>L6UJWJ#A7+/-H/2T@.AV*I0HVZS8Z&HQ+*T$&2
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
M?.U[CQ7\$7BXU&.__YJ6EWMJ:^RM-=:>Z[$_D#U_>-_B]%O/.(1<;(CZ>%I
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
MPJ!=<2%@XB5S@RUAX1W@JS>G)(%L-/D61C-1)&=@-3(?@V#1>JF,R+S$6M@
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
MU>Z<O*IHEF'SAPHMP!CW=RF8'<.^*Y/9 :D#Z^<QY@Y&8VHZCU&RZDPW=XU
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
M7XNZWAY\/ 7-)@\""(L6@A,>5$&D\8*@<61*IHHLV*\A<[(\:.<RZ1REW!1
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
MH]5#N)$=NX-]5-52=/1&:L<4LXXGQZGEQ&QN@B8K,3ZG.\J-'KV;S"ZG-C(
M9HFA@HBA1%!(45Q-4$^\(?)]H:_OQG&]9"-[#ISM@<3J0>J%EF*4762[L:[;
M5W11T<<F,E_V:K7:E/#.JMA4[+6S8(^GLJZD*NW$.K#Q;+JA%JZ"';R:5-,I
M+C$<C6V"5B_(/Y=6\R3P>,W\0-UISK!AI A8Q/8O;?\SJUH7R,9B(AA>/<6H
M6$PTGQ<6[< 1Z-_A(]'Z&>.,83UBP!J-D0^P"D 0\-20OH'3]@P^&3^]PB2)
ME)T^27X9["T(%M4@9C;B4";M?.M4*M?4Q<;\QTBCL":3';PNA@>F^EW+#?,%
M:;P1RUV1YDZ6./\4:8N'T]P+Z>&')G,!WAPMP?[:H :#:+.X+/44]6*\"O2C
M],)XYOE!JIN,[JAJWDWF)K7XD]+N[R#TC[N!OIJ/<ZLC+\GW@X_O/L#S3[V4
M@AK0CS,F,\++'.PL0Q&L/LL- _D>O&_L+()*\HJ.K$<C]//5.J76+&C+(U]O
M<D,LY&!&IV,2P'K:"A #MX<*=5;DY2L@M2$^#BX9W;<1X.=6Z=V?WHZN1K F
MY]7E":Q<?3X>NJ91H#[SW6_SK[[?5H$')WL9Z!JGFEMFE5:DE%C?H94AVK%
M0#\4SA54A@"*QFJ2W/_<I2STL9V\"ZV?FJ;$-S)1O]C^]F9=!2T:BZ9M*];G
MNRHV+6MZ(R</RG1>KC0OG/PF)58W<F*OJBH6T6ZSFC=P'#QS_Y1;KQ23E'!>
MPG\RD1%EE"6.Y\H7A2NE5D^>993O;H+/GJ<U-VGOFUHUWI-:/M,ZW%85?3Z%
MB(./>Z<%%Z4I!2>A1#*!(Y-(H7-B-# P4$WAI+A;65%[R*.>7C>-"-NJR+F7
M;<FF^*8RIE?#N1\'O:WD_'1B.GK^[I1[8P/CGA22<L*9P;ZP0I."PO^"8*7
M//A2W29MVJ!3K\=F5!\K-+T\'GE]HVM;!_S8J6?_ZN"C/34E#SY7FGA%"\*Q
M>QF0C2*(RN*D\;FE[FZ%P"N]A6^L".XDUX/0=GKI.?O1:$^]:+:DLXETX/-I
M08T#:]:"BH,M1&P9B J!$5;FN792J=QJ.,6XV%AOV)(.F'>Q$A5H1U>3P7ML
MN=S9O(T3)6Y(TIH7ONH51USI.MWK!K,Z16,&X\M.N<9O+L;.#Y.S/6#DI8L<
MH279Z\'0]\3L#@ZQW&>A_+&72Q;[[D>MOPVF _WW<EIZ58_G^CU*43]:Z#L\
M76<(I#8.PV&__7&JS0DSM-OQI(>;P,*!1=FKHQ,,AQAC%[@("QTFNJN7PEVM
MOH"^1/0[8)H1QK= @UON 8%?)W.F2<5<]7=UE:$8XD@5G/U4I]Y"Q'PHL(=@
MV_T@1GK:?6C,)TQ0PEMGE[C"LUB%DK:FQG2)M&C=7=/K9??<>SVI8G!H42-*
MR1*QE==B M%5<K^19NG\^DW!/9D/%>.;S9ZT#XW1HM1>(_HMH\O/5A,[NT W
M'[9_'EL[FSQFNQG]SQ4.J/&/-A5L;40_&L=C,ZS.TI*CG=P0>>OFWQ1ZZY)>
M='**DE38T7M8TV@[!E\#7@;323YG%[_&2*N^CE]TR0AMX^V=MJ%BTQXM#28U
M#Z_1LH].L/%:GT?7A6_DY@_&38<C#E/E&B"DN<:]N:]^?,?BV_I/7_&;SR>/
M?OK>LF I7EKR)"-6)@RK-4FI08F);XT\HQS1^)S9L&'::GD [1M77Q:Y,K94
MQ[7_SPQ8/?H_8N"^#4[ #BS+I=CM?6?CHGV2@=,FF?2P!U*6"8J;U,(=I2'0
M-T%:OZ&+>[?'L05\&\$WF,KI0-8W?V/5<=5)RM6U64U?2!.>GWOSA.08D>O6
MO#GPUES79[<HUMY7'LOQ_S.#D\!C[FKJ8_]VAAL1CY,1F.KXL7?\K77PI92S
ME/1YV48_SO2DFR&,IF%!/&Z:A%04MVLX8>*K"S.;U$VKI.N.\4*;--NETVY,
MN>UE"\$#CD&RPH&89MUM<!L 75E\/>EE&T4:AU>M=FIN.MFO <IABV?FN7:1
M2]HB[?N:TYY3'K*0@;YM>&9*Q273REFE,EIR4T:G^1WZA.^E*&X]+Q<_]--?
MTMYM%=?UBNO!!U!>3T4ABTQE)1@YV":CH(I(6U@B@K?8OSFSPF*;C-L:]-ZW
M;;,+)5-!%\$(&#E3ACIFC/92"V,8F"^X\XQEM_7RV>[\I^W\V6DPI= Y&+I%
MSB3A)39(,24C2@6ARH*YDC/<>7F;JV2UJ[MK03 FC03\1F)A'1#C[Z +QXS]
M+75LHH[#MWNG7@GI+6;%BA+^$UA)%$4T11I4GF7&93FZ97-UJT'[K23#=O,_
M<?/M:5Y2ZDJ6DT"5A\UW@FB1>S@C9#".6^9U!ILO^&V.L&7AL&"9]E.QEHS
M&S(ZM 7BH$&J0 N>ET'+PH$F5RBG&:6V7(LQLN0RM>?>S=!MNBG(AYW_#\<C
M>WL,L(ZEO2<PO)^'H'=_;P2#"1[/[:F00; L%*0,90EGB=-$:VR*JK.2\2(X
MGP.;>V"K2RRQG\S\376\#\72;_3W!=5Z78>OJUBR4C?-3>O!#]'&'\]JS-GX
MQ]/!'1T<,,L(WCIO7A#18B,17M;^:?OA)[#O+X?Z^FDUBF..-_W4/*OI>(!5
M_LM(L;BHZ>=Y X!=FIH ('3L'.&V^7DW_K2$?IM^$W2W+,J-/]-=MO&WFQ[+
MZ&ZN^"<]]N;?!)/;P3ZNP=Z-NB+H<4.]:V#F-Z')=Y>JE4O7@+^G1B#+#)5X
MZ4O+)KDDFE9P0&AR0B((RD$"/]G'_L;_-),?GZ$I/P K?AFY^CM:F>/JPQW7
MY7-)9W[I1ESO95#OA[UTJ"_=@7)NG^UWM63L2S#;WW%AMK3TF;1TBX RVKX[
MFXQ!(R7-"*WU/H2;9HV=G584P_'E7Z]@TYZ"W3<+V]Y^K7+]]"Y$M&DA-A+&
M?0GLMI7^G&=L!_GM!GEO#@OQGV4.&\3_9[N9>-C<%JW8-N;8C[3V8ZD!B]T7
M>>X^RT$'#U[L_/=GS:\_KUAB^' F=@\O:Y"\X*Q05G'&\XPK]+DZHPMK=>8S
M=QML<[[L5&MD><I^7O6\[G]H$FCVFE*#$_WA;D[8_''ZU,[?7'P8'KU]P]Y<
M' X//\(83MY]_//D#WC7G]71R9OL\./^QX.35V\/?OMW]>;DWU5[#[QK]F?V
MNCA\"]]GK_.#_SL01R?PC.<P+QS#6Y@].FI_.[CZ\__^=7[X?_\*!]?TP^\G
M^].#8TH//K[!AN)%[LJL\(9@EQ?"3<Z)*5A)A+3>JN 01O?)LW(GIYMR83^'
M2UJA>%=NN9>X7WK?\I&QE59_.VGE _8GDBKGU'$F,\6]+4-)K3?PKPJW03]O
MI=4#DU8?EZ25H,9190H"PBG"'RB05D$1G9LLRURI5*FVTFHKK1Z%M.+,."6E
MRU7(N,^U9())67AMLU H:=>&*+?2ZN%**[8DK8*%?76E((7."I!6!25*B *D
ME<JU,:6P I,C^$[!-L'=;\75@^#JK;AZ4C&G6%$6V@JO>5 :#01I?-"",6F,
M:I0KME6N'HFXRI=-02<5-R802X4G/#.,R+*PI #5F>:!4Y.QAR:NOI#O^[%X
MYI82M3<ZO;/[K<!:"?QX)94N'9,T,P%.60[$&B$!A/3"!LMS4VR=5H])4AW^
MLN*T"H:%PAI.C %UBDLP Y4QECB6J9*7HL@EYB3OE/RSS< ;Y,57T:ON&N?X
MSCD\UX+;K @TL]Q()2DO92F8$"5L/35;1\\CX_!E1X_51G@PCTC(,*_<!M!%
MF"H(PX9@E&D=*)A.^0Z(]RV'_QTY/-BB5$;EILP$YTIKH;/@1!F\X8KRL'6.
M/#(.7W:.4"Y0!S-$Z)P13H4D,@\%,273><81>5@_>5;L%/FFFK(MAS]N#L_A
M!+?,6>!F,#LU-G^TWE&1<P=L[;?^A$?&X<O^!,ORC F'B D>.#S3@1B6.^)U
M<+3P-C..10ZGF_"&_W(._T*)/@_7A7 RGNKA?;TT3<)44S.2P\*Z\0PK4-KQ
MWBFCZN_JZOV"J_/W$.PJ*V21&Q#J.N<%S23H\=Y0X8HRHU9L<X8>EV _7G&_
M:!&\D"#)F<%F $I1HEP!@CUP)O,\,\HAC#S=H>)+.8J_'),]Y*C85M!N!>U]
M(G)&,ELRF?E<@37EI> @=A$XS"OLEK[U@CTR0;OL!7,:09%Y1I2U)>$BI\1X
M$TA>Y!IV7$@35!2T95%N!>U6T&X%[5<*-WQ*,XFMH'VX@G;9&<F=DQ+.3L*4
MEJ#1VD"DI24I0AFLX\$K1![)V$[&/]M7L16T6T&[%;0;FCJ5F3/*L[PL K?8
MVM]EDNG<*B:$86SK$WYD@G;9)QRDYWD0GLBL5(07+">J+"7)6.Y]F0G#398$
M+?N;:+31I?QC;+[3MO99@JV*?S>XG[&#Z4+SGX:5.&:F78X3:-K36 E=O??S
M#CW_L]@IJ9DMG=^B#4QL-MU\RTK1^S=JI\348B.D_G_/)_-6"6>>(*3B.Q+Q
M0Y_JX96^KI_\N-@Y"8'$>PNX:>[-+A,\3YZJFSI)A?#5IIZH"@1-T^?Y:6PB
MA5?!</2#&<O@?(*R^K^JH'DN6%9P&0(O"F:R/!A?<-"603D6]+1\\NRD;??Z
MSQ_UHYT$GAS8[2W.80UM+K%O.A@RF]G C!8^@U>4WC"EG%(^]S$=T3[IH'[=
M'IXU2CB9N4(6OJ1<9L:41C)O)(6O.*?\,71"Z_<\O]35_1HZ:F69""P4-&0\
M&*EI7F8YS0M3:&Z+%JFB.?OIYLZ.-P*5P_ NJKJ&+W_U_N5X$@'RPF^3<5VW
MR$S_1CR$;>?'#9T?/QX\!WN)EED6>" TP G.95X2)7-%7(:5>%I8'_239^6M
M "B(>Q*JD1[9" OJWE<UXC]$?(BF]3SVT$.PQP$BG&YH-TUW$.!"#V\$@5X+
MQ_B91'<S+F/;G*3!5CP*+["M@A[V.BQ\SV"+!Q^/GK\^M;"JPG)'L)Z$<,LI
M'.@Y);XH@F+<2M +02-<#[:XA53Z&Q#!R?[7A%2J=5) ZCF&TOU$!'=24&U"
MX83G1FE5%-SF3G.?,6NZ*$MGD^9;$?'EJ(,B]I^@F70AS\!49(;PC!5@/@9&
M\D!E"<QK<EY\$1&Q!7M\"!O^Y@N"/:Z(@Q8P!52,!!02=8UJ%!$\7+_%&)C0
MYW<&NFTQ5S9!T6\01XN(2L8/$0"J3IA1L7GP<#BV'?Q+'&K$8FGM_S[X5T)D
MZ0,.3J_&\Q'4"?Q#U^-1@AWIO[G7N?@^_,(XG-Q<!%MDE.O2*IYQ,%N\I]XY
M.-@_IP$_>N2FAWZ+SK")4^#WUZ>PV*( .Y%8T&((%UP0155&<A>H5@X$8R&?
M/..[FZHD-@-9WN^0_$S)N3TD/X\2WKXYY5H[EH$UIH/.""]<0;3R@6!:"+4Y
ML]J)C8?D>NBV;WUZ;A7L+T(="&GO*(ADZ1@<H0'!.CPGLC .[/>\8+ Y!O2I
M.P%L)Y#%#H4L0L)/\3#!LT</6VPM?8&NE0@RA?AF/>A&."UA&X<-U-9%-:H0
M6"P>9H@7-JK;,ZZ^KJ<>-K2R-X"-1:(-?M(2\1P_;'QW#/J<T\7C<#[Z^] _
MSQ27EIG2EXRK/$B@^2*W@CO#6%G0V_)>UQR+-0B[W\9CAT 3Q\W4CL=#MY<&
MJ+>$OXGP#^&[PX^OV=%S>,?SU_FI,%DNN<F(!=%$>(D0\R"IB.8J\RQ7HF3J
MR3-ZVTEY;YR: /J1R9AVKI0@E4M=!"4Q9S;G)><AORUW9$L57XTJWGPXQ19Q
M(/T\R4L&IV8H/#'*&J(]+1PM,ZU#B51Q&ZY9SUDYC3WW8[O4ZL/@8AQ[S"?G
MY2J$WCI8K'LYM8*6T@=%:>DX+ZS.&2_R,E-E9H3(V&TIH%OJ^FK49:].5: .
M;")-).,6W>2!2.- )PMYSEGP$G0VI*Y-6?*?*G.,8@+HH(2#3:*,T7  %G &
M29 ^FCMZ6QK%EBJ^'E7 221DYFS.20:' N'4 'U89HE5!:AD$D@CHU]1YK!%
MF?-%' &64U#\M;*B*+@Q7!K/K='&&YVAS_3.L;L.KS&"L$:_Q<EXK\/+?JDK
M]V+TB[ZLIGH8#8.$.H__1?4.Z73K6]M@"?SQX>#YZU/M,R,+EQ-N! ,]*,^)
M$E00[8PMN3!2.<S V57W]!CX^_K5MRZ#;TH*;^TI++YPQC-2,*S2U4P3L%1R
M8DS)J09=(@A_H\O@FX3?UH3WV]W>_\^LFEXGD;"5 ANW_J,]+:AQ8/3#KF=P
M$'%;!J)"8(2!/-!.*I5;C;W>Q*VXG7.@[9XONJ$/'_=C4,4-:3P'T?$=OXKV
M.")9-QCQ:*-'_//D/YB!G0^V>_,,G7#6W2P1&OPP\E-$$8_QE7LE"RR!2*[/
MJE%_:59-?.)3/-0J>S,$3,RS^7_5U ]>PD)>Z)W!BY&]TXP>4)[0B]'@5V\F
M,SVYAAUA<A$M/"8?1F?1= R;?C8<&SU<CL( Q73(%(L1F97%&?R ..T9_0E_
MB1_93_\ :AS\5@V]=H-C6WD@Q;JYNIZ9NG(5C*T]XXRW('D&/H2D-*%_*N'2
MBYTX_NX-^]TES_7"NV"X5TC"%XDP$\'7T\@W0,O'_G(:*14?IW:Z:%$+S;X#
MDA"4M?$E3C,]SHXO+N!P@S.MT;XCPOT8W6.82^-'L.\^KJ/UPR$^;0)JDZ_C
MLRWRWF07)IS8;6%Q=_IP\5?CR;O(6>,SC\_HK7$3B6IZ$@(KGDWT18-\F18N
M1<]P5ZL&5=[YNH+S%Q[XL1I9S/TY@ZM',PL[@9Z_=B'__/6P;I<O3O=]A4[#
M]["ZXTGT[KFJGLPNIXU_$0AQ"A.=3'7C8L28WN"$X-Q3T'^DIS-\Q#N06_#*
M]$/[NL/_EZ[L7ID\EJU(2<]OUC@]/8;H@&S&#J9X7B4$6@UKCRY'C#I>QH&V
M+_AE[U4])X<TKC67G?S2OPR'W8QLS;6'_V]^+:P&7- $+B]FTYD>#J\38\!7
M( /\M-Y-NQ:C@/4E^E(Q-1.I 2X>6.!23&!>)#3@]%D L9^DZT:R2Y9#/1M.
M\3*@!!33]6.32L<S\Q86,:$.@TWE)Q=U.LGZ$,2+L@I(/JJ^<6EAR!X+"FH0
M &!DC:_U<'I-#/ '+,L.LM+0755 ,"!BDO"*V;&M')MCQC9/Q]UEY4^X84/_
M'EXTN-0Q$37NQ+O1^(J<CZ\B,Z1-ZV^87]DN/Y<KE[/)Y;A.Y_3$Z[AM22;L
M#- TK +B*<_EQG6WJ8GP+W2[X8,P&5\LR*I.$J28.%R-C-^31RU9_-5GZ?I=
M]Q^2=O"^>C_^RB.[<1P#(!O8A1JV.C(R2L UDJ_9Z06(X965!XKP'] NJP<H
M>$#@@%P9P-ZCS%B0%;#IKG) 59V4>&1,^WRN^*TN W!P<HK,.;L](X!109XB
M,O<B0P.KP^WGE:FB2HO$W3XW,G&S_O'SS=(Q7G(7AL/7KN.UR#P[K>8;F2TF
MTC\L[AE\<\:!$W>,ZADZB7#-&])'C0/)/U)_0_Q)'E6+/* ;VN]N=*C:P T8
M.1R<SV"$S5[%;=H=[&'!R0TD!W9OC'?6]R6^*]!-0-M<H< MT?T-B6Y9]#XV
MR?MKA+%OA>^BY;-(UET2GKY?08C4N0K4%U27/,^\45)E,B^U-[K4R4'(9.,Q
MP@\W>HP.P-BKI^.1?ZFOHU^YS2+9.HK6.XK>,*STL,$XIZ4A.:6<<.E+(K&)
M'[IK@R\$=YP_><8$O345L\V\O$SKGR0;ZLW1#-6-CW\GJ=(37UV8V:2.EM:J
M0IPX*3J/HC$(=-,(+S]X.Z[@Z<N2>;=OU )]@(8TK,ZB"03W-Q3:E&2=X?!Z
M=A!)<ASHH"9&X_EPT1)3.YM&+[;CV1#9&R09S!>?_%<2O%QTD3:)E&URY>^5
M-M6PFEXO<\)^LQ GXX8E[L81ZOOC"/C=GII02$,%)=(6BO"2>J*%S8DI0W L
M-R:3]LFS?",_F(8?JA -[S9Q*5E=?=JJP1B(B</3<U1%%LW0:%1I4$J!3-WN
MX*@U4Z/?%,[O2Z#[#]$Q.[R^%Q%2P1D57K*@*->>*VY@4M;E,A/:.W5/(NP8
MZOF<GS"$C,ST,_+2BEP^&?_L[R>;OT-*Y(>8U.?*8(5F) B+*4U>$.DE)YG(
MJ&2>:EM@FOS&0++IDN0QZ;UN'1\-544JPTSUCC+GWLCUWJ*)/YL-L;SA.@K,
M4$WJ:4\[3;GO<_).#JY/I]322@]'4QZ,X%Q@R6S.BB"8#CGCPLDMI3X$2H7O
MWYV6@6HA?4:"+'+"@U%$^]R0S+F",_A'*VQDMBN_$*6N/:OK*')'(RP4G?OB
M,(P4+^^!7;NYNPOL)@3<Z9X\1.*H=P?[^/7]=(3H6]#7T>?W0_6/-+/Q"*A^
MC)$PM-KBRY8'$1E+3]P0_3G-<9$BZO&OJ-//*T;J>@S,-ET8 #9!B:]O#XR!
MN0:[=.V[<!H_5 O#:^W)Q- ;.;1[WY?ET]5 _[T9]4"#@)E=[,7#\2CL-:O0
M75=WJD]S1\>P]+MC6/OQZ/G>:991JPM0<KS/#,$22")A^PBUH.(X;07+2NP\
MN,*OGTB/-U'X*E-V/NCF_D3+2\]?,BN6G'P8)IL.DRW>:O\>-UTG>WY:15]U
MX\2?J_DQ_*4'ERFO1)_YI)K!$. V8&P'NO044^$;-U*8-;[X>XF=F)15^]77
MH];7<RC- ^)N%@V9%"! ;T35!O/@;SB0X2VF&M<5+)*>]%8R"=(+/7GG4RRM
M>]6%=FU,HO5;->.L&XE031RYU!.,\ .[#]%QC9.$A\/R3*\?FT/C)$;Z8IK0
MW'R,#KUFB^?*=]751S5-?+Z (=<3<5VR4AK$"8P!I%;[]@55 R9KG[K9!"C+
MU7[T_8DK =><BDSE2HA +,.<%F; )I/*$)8S*S/NBTQE3YYA;B1FA]3+'9CF
M0:Q%-U83,CU';^AH,(XNVQ1< 2YSBQ[@2"C(%\GNWWA*IJ=\6<M_^8@\C++S
M*!PE)_/)>#\.> U9K=(2R-V.EK[;0_ ,_O_'::ZQ9;WUH+ B"%7&*#'&6F*4
MIV!X">:5?/)L>C5>/05UE[+Z505%VE?OMI+BUCW]^.X#6".G 4LZLKP@):PR
MX<9FQ% E"<72'$>IY%G^Y!DH$00EQ8J@@(.M&KMT .I![>'X0P]^KZK\OE63
M7];+?=R,Z'4:T*]^V\AH(XO#LT_!!!%6:44*@U6S/G/$<,V(,][ /X)*85'/
MO=6[#801SY;=P1YFT\S]R)T^-8_7]W))KL[]"*R^R0CS(]OP'[R%3'R &Z*M
M&+.7X"L[P6A3*MX'U1;>,?*)O+IRR)A?EMR#\PRSUCQ>4F%6L\YN2,(;@8HU
M=ZD/]6B>![:3/L[S0%O??1Q\4Y"9\CPQ5>B3W3TB*[PKM#&%]YQY(7601K-2
M81=)'6(?%J:H2HP"'^Z:0/S>]_J#[;?3>-6;15/P$JL+?AU/0-]L!>Y+6(HM
MAVW@,+ D[:G0N=12.)))#Y9D80NB"R6(4YG.O36Y8QK=Y;?D&;>YF%6]4$T<
M$[5BN&6E?'VQL*6-R;N;;NEX=,'3#G\\/#KM5;Z_Q*%OB7 #$<)<7I\6!2]9
MC@UE?.Z "!4C"AO*!,=L43CN,H&><JEN+;KJE;/7"PUEVBR^3U !OAC%S+L>
M)^FT-W)]'UF_"V**"9Z,7_H)$@Y(M2/,!*F17S Q$<>\'\^E+65MHJS#D[-3
M1YFAC@J2!0V&@L@D,<[DH$]:$;P4.CAUM_CX?8L\'\AYN"6/C>3Q]O5I*3*C
M:&#$,* ,GDM%C!8%D2P8. IY<(A4GM\N=^Z@7B6KI$(WVF*\#CURZ#&L!^/W
MC0HZ?]QE$@"Q&"=9-[N#7V<3% :+&N'B"=HK^_&=0Q SUWP-MI(;^ \8]*N[
M4J!%/TETH-0Q>SRY*%(H$-3?N1,WA;*3RS/,,)\=&X" V*I&&/'>PV#*).J4
MZ'#U6'C4):2GPH/FZNG*/&(K&1CD",VZ\0R&KV-V[<Y2WC]^W:0P+T::HL]T
M'E>*OFY0$]#WC>K";-1Z3%-^7F<,S"[G+N'HI*X;M08GV;NK][Q%-2::"!-/
MFNGZ#9U[%J<QWZOW>E)%NK']?CJK&M7* ]OMZ6U!MT&8T*A3*2C6@F,%0*2C
M=%-_-9HIXV2!'L9#]/P#X8QC88D]1YD3'V>KB9U=@/&"93F#L;4SL*L.D2B:
MM>\%WNZ2FW.NWWLPK/P=9KKDM-ZV9N][R#.Z;<V^;<W^D";Q2:W9;VVUOM2:
MW4F3,2=4L)G@A6'2%S*WF5)..RO*1]>:73=@)TL>H7EEW^TMLPI:M&=;IQ3
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
M5@E'8.L_3@7UF2RT)V4I<\+A#Z*4\<1JS:4HI'<!#C5UJS<6G99H -61W+Y
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
M(QF@8],7%'N3WXDH#3ZT+!FP *VI'A'6(@*Z.A/"TBQ.W"R,)+!:&;NI!+6
M^=PC@ NQQ]B+5Z%WMTZY">.\/W)X00H&8$ )#P)"XQALS3@+21IDF,@>R!XY
MO@QR1(>GEV<T\3R:)J'K@;+D$@+V1LI!<<P\+%.<>]03WHM7_MU<0B''O*34
M019T,N?B]GC@ &.,-B1<"95*@-8RF#&,-2+62OD1Y8NN3!N?-/'8HN*N=D*O
ME+L[SL&XB;<W?E:U&A7H@YGF[7+E3K5I"<K?W<I[,W7C*;XC\JE@0I47535B
M1Z\EBO$"DVD&)A/-Y2#JINC 1[\C/6_"B70\QHV,Q52I!BIJ7L]P/9T@&8Z^
M$IY\)O3V5"2L#6H-,)10*?]\7I1U 4=*N\>HP_0Z04)K1_HHGN(D3DL'DVH&
MSEJ.T2@P"WR#Y2%PAS2.A9<3CLPB%RG/P.R140QX,Z>&!($7SC,0;UX+:>.T
M5Z+CV3B:C7)1'<N&O]2[6MGBRT$UX"U-4,VP%>]'8RN?=_'9LYA+QHE,W-BC
M'-T8F4LS/W,S,,N$H-B]BKYX-;TNEYA*5U^]I]_KD0BQ3J(8];,V6F?OP%IW
M\K"7/\] >(21QV(W81D(%)91E\I0NBR.2$B]D$F9O7@5W2U/,#1FS7'G@EX)
MD")B;&T=;OA0 3SSHKP6&,A?BRJ&DWTE_E&.=\?<I'TV$?G:,I*WAJON3F!5
ML ^5;M<\-H];LO@DN NRJ?R1&8I_]/'\+(63H,2+W%AF >@I 7'SE$6NE^69
M'WA)#IKBBU?C%?RD$6,='#*P5SB$*HL J(O[2Z!$QCQ()>>Q)"2/DASLFEQ&
M/!642!9(C4&PO$TPR"+(:^,_.*[>-<Z!5OH<:".,'XQ/04;5>J5O*\"V'G66
M42<X/#T\RP6):9+%H.*RW"54Y&C_,!<,4)J(A.0^-KA:A3HFC(XQF"[Z"!7'
M6*7=/;<TK=-N!H&Y[[(B\Z2;K0#Z>,7IF G]R^[):U#A)@5S8B^V:7T:1;6J
MV^;248<95T_7A39MT1A(%?"X@6LW =FYIO6]=(&$T3#V/4JYSTDH";#VC&1>
M1'F>2)9D]_11K=$.;Z?!7C5H")$<[>V>L8AAZ,ASN2\P/D&(FR8>EF7CGL\(
M]_T$BW^$9%./5"4FF%'=I,%V8Z8ZT+#0K4A3\CW5RJ^#2C;&>J*7^@86VF/3
M&FR*#O?8F0@C3-(3;AP ,R<RB%T:A\3U6))PX65)+,B+5TFV4:14X85-^0)[
MMS=&OQ=,^;P+"H#/(R\2;N*E*2@ ?NYF),JPPYR?YTD0XF&L-D8;:V,^BD*[
MMDD;!+J7UY.'U!?23W-L3LA#X"4T"#(OC9(@]KQ\8V.U3]+XJ@AU]/GRC&>2
M^@G!X"4%8X1SW\VC( !#-Q*",.&GV,'Y;ANWO32$ZLWB#29TF%5C<VD*\$;_
MT<@T5M9@U,![Z%ZS_L%%"7A!C3ZG0VK:'?B?&:!R][Y1)8I1/JMJK6K!"*-&
M;9.-8P^O>*D7:N<:+"9G)*8[SA%&)9NK#N,:$*P8=U,"8!^KP_UJC,*JBC9)
M=%$9W'%VVPVJG.<K.IPUF?ASTRXD4^'W!5=7%,>8L5W.0/S#V&55#\S$-GZ*
M7QO'['PD5;D].RD*.N=V"BJX.K'9V +'WF>!$?%5'8>>J6Q9?=D$-GPA]":;
MMZ8W79&#/UW1JE#I@7;Q)GM.(4<Y!$:D56>[1Y4:7 G70$6L!F)WNPJ&->Q
M3;MNOKN.1;N9A\.Y,]=\4 %7^\A!/2LKY=W6,-!O=<&&L1I$XDHT&W2:, *[
M0,ZE^"TK*C8;U5.T.T!_8VQ6/6=3"]/^"UR0CM"K"RB:)2O#JLR'Q3DUI 9&
MUF+8WE%W9FQ.=W.)KDGF1C"7X_,2(;^D L\CT(*QULVU!Z0;EU.'%S6K!(JY
M&J_C\E+H[Y4YC"?"73I$+H H*#JI^%21K6(F<U<?&UU\JNX=F(TO)_5W;P//
M&]G($R@..!LN)U!BELYG@;J_B@.V"["LT<8NFEL-&(M /%6L<.X<S'6%=:"$
M7X&KG%\X(*"]@3U&1'2N[YQI*V5N4\UNUQR,H4U[9ZDJ8=<UPNJ:@C*GQD(Y
M74M#CH8MKD8?[2.M2A4)0GEAY,Q5(:YA"?^9P0F):J@QAO*/8)YC# J>&0O!
MU64ME!=RJ"))*Z[BJ2R4B<94U(:JAJ7"+O"C69ZYE(>LYMG=ASX8.WN""=2\
M.P=M#U0?AJ7B[C[76*"-E$>!C"'%+H6WRMIF2*X):P2L%('-A115M0GN%PM[
M4FN]3]FKT&/""T1,I \F&*BMD238-B&*61+&P1WU [TGK\G2NSM!.3T@:!=[
MN212YMR-99)A/17BIBD )XM%R'S/CR(I[E6!AV99)B,OI$E&2!+R+,]S&C%0
M=/V<T5S<4>.L/^PO>-AHNC+JQ:Z,.(?#EG#8-$!7-^=I!I8DB;-['3:8-9D7
M!L#>I2 >B[&^G<_""*@XSCW*[BBWU!_V%SSL. BSG.32C;.,N83*P,4[PB[-
MF9>F<20D2>Y'V;ZD <M2GZ>,^")*0TY(G.=<"M^S96#7E]ON#_L+'K;@0<Q#
M/W%9C/W#<H^Y*8F C4<^IT#R>2;SE5&K!WQA%89ND*NC91AM5JEU%Y7Q+-3%
M)V<$AWR!]Y#1@/C7;"RT=R,$'0GQ13V'7&(+5;XG*PKU.CM^]R8)'.M^^SY+
M0'6TQ=OK0(&B"W8?NB(ZUY$?5A"JJ:VR45&G-B%O=44-72P$YOKPYJU[^D9G
MM54"?3ZCFW):8:D-IFM(8-X]&P(3POH2*CJ RC.,/P([$3/^8#<5K HG,IL!
MH%UJ-\YH-C6FNS$?[6%O R(WZ/J%%W7K$M0![3AOY^S[]=6FVK3,Z[*ZG$,0
M5?2@,;&4L4Q'^*1QKMP,T(F$7 Y6^ED8<UBLJ./2( 5B25Z,U7R*S>E[%/II
ME4FIJH&@4=[Q0>*AH^<41%E_[+<>^S-C?>LK5:U'V%M*52U59NA4:%HHTK#*
MW5*)H;BBRHZ?:L<I8.CEN+QV+\KK^Y1KN)U#:J<#BOPYLM"N#GQ!N(8H656H
M,B"/J;*D?-C:$=B66EJJZ#>_I<6R2[=675(5-F G=AM=BK:DWE/L]T*Q3UEY
M:BFU_TN6H%J:[/&UJ.X8<K.B5$G"4B]FN9=D&0EYGN4T9J$@$0N$1]-\+LD1
M/SRF*!466OKA#+X_/A]^?'\6IBP/\C!T@SB(71('U,TR$;HBBT@6RR **-[$
MB9;*4*GB5)L5HUJ-$"/Z$=#%7.]8+%&EZD/U=:H65J1K,N&26D@4<D[$*<9
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
MRQ*:!ZG(71$GL4MHAL40"6![+O,X3)A/XO1K%IOH#_L+'K:,1>QG<>QZ/$W
M(HV)FTD0<\+/)4]"DB0A?_'JJ-P@N]8PB NP&7(AQFU$9,D.W=3\L%H96%,S
MX%'=D;<GHA)L%%'Y86]"1T]Q$UIE]O<WH;=E+?U-Z,UO0O\RAUA)L.#\<)-O
M%R,].-T_U*S,"7;TA^5_#W>/=G_;/]P_.C7<\L39.SAY_>?)R<'QD;-[M ?_
MV_W]_<G!B7/\QGES<+1[]/I@]W?G]?'1WL&I?08$\I^_GZI'CM_NO]O%'TZ>
MH;,(XUNS6KD,0.X8)\XA'0,K,E=+M4#9:Y]36O*8#F_J0@F0-\48A$I!ATKJ
M%%/[S#M1SX;3>EX3-\XAI4_1 C3S*4@S]"WI\09->*LK\T#KN:85=X=E>8F"
MM[9:?FT%)LK D:!C_!7F.Q%:APN271M<,_XNO H(FA1^ZV=AJ)R6H(NAP-8.
MLN95?]^^NO])Q],Z+Y+NB\HYJ5V2ZY8)ULMPQH4V<,K9U!D6HV)*S178]CD#
M%JM=7(-64-M3H2""\6XBP&9@P6A^LJ[6Q>\;7_'R#[,A7_RR ?W2#Y_01%OZ
M&JVT,5_Z>D1O%K^:@-JQ]%PMQ.7REQ>K5H;NX.:[%B\T>.!$:H#FD%;HT"HK
M=9$3H3?&*\(8YE3G6,()85RXQI]A1V!?(CK7.\X)QCUO.3Q:":>>Y1_-3>G+
M<7FM,7PVUI^KHH:=P)_&+8A8M@:30;<LJUH[//'B-*,SC(7.*@=^P6ANI:EF
M@(%8I>TK%S[^?(%'K%8T<%3@F\_J:773O@%KRX$,3) #_=L%WGY%;5'=QT9?
MGIQ-9Y78:!8+)/1 *M "CG$GO]%QXO7PVD$ZZ6S%.%SU8KK+TY?$U<& +HLC
M3B^:./1MYZ$=RC@X'.W R8&>,)"@:$HY4[7_TB#/.S@=YXT&O,4A+FI6%;G.
M;GI+ 6<.!LX!3.#XN^HT=G5L_9W0"#5VW@"4'-]S_[?Q']P(P#BMZN^!98"N
M6Z-'^P/]0?MY:W0\&-U^D14IE[QE+Z#$CPK-8W%"D5?HE3!#D7;,8& Q7$TP
MMU3%E^K99#)4P-('IKP=B*.=?>OKRK> J %,%S+&S_R'3FV ,UP&T!\[SOMR
MYFA"=L#@+3&*H^T>66)4"H^3S\L3R_]Q5F!:'X&4%!=6,,/S6&/0M++GI(,?
M."!CVB3"R0 Y1,.#U9&K751Z[=8H>_# 2-D"B*\[ :YY^716!!XWM!?B.S+3
M;E7POZC2=7PEJJL"QGIFVL^_A6+LU&'PFZH4!BP&J/!<Z #92' 0MV/AL";P
M"N0Y-;?_IYB=BE8N8($I<J8L-\6J6"&0GZK*'788P_/5>\AQ%<H-BRM].0"D
M>M&@F-JNX@Y2#@L5EU-T@!LM9S72CJ"U $8+>T#1B@OB @>KM$, D-MR$EL)
M@0-;'Y83ZQM%_+0;5Y,"JV_^GE0EGX&P8_!#H?.5AO!Z1>$8SS4;PO?')0S9
M[%8)N1G*)1=(OT9!-)ZAO-/.$D8G-(=M(=O;*/[^[3#ZM86#J=Y1.W_JK*V7
MFZ+XG(D4+B*]ZZ??#.L5=X^;DGU?NZK/2I-V#EH^V8D0.F]H#KK-GD;U+[S<
M6R'VTCFH:46'YU@D!+A!<0687%T![K.!%F]&(:R=DU,WPY YVD4S+)4#XN[&
MA1^!@M7+*"GHY&:9P-KH"3"1J252#0-#[CH'L+8.P"$F6"!AF3!P*W;>7N#3
M_L\!K&=W]UU+YO5TQF]VG -M+M4"!"V?SU(\H5),;YS#<ER *H"COS9,3Z"F
M ]J!X+H>$"K/-CT0A[7*'%B4J,]A9NM0QZ8G:CF*%ZKTQ4]PAG7[@\[]T&\A
MDQGBQB/AA\[5^<^7YSO._OCSS0@U5N!T3,=V#!B5&K3_[E1;5;RBU[!)S/!
MCCT4-H43ZP5Q;9?"[]/K$GG=%7)25)%+M27#?O5(P-B,;J#2#]3YV"05I7>.
M)M,F\'7J*$WB/[-"%VM26K8Q'"4>1\/: 1VPA!'8)>6U=OO:98\U]&"PG8ZA
MK0T/Y0W6 ,?%V%?T^(6$U2J14>#>S%2.,8A7GT0[U2X,B(V(T*2-S3'6A3)8
M*I4-,+;I_M6L0$DW,"J./7E95/74O((Q.=#B.$5M$90Y[29 "P68 %6B"D=5
MGFWM/2_U O% .N?3@*L880JO0G2S'XW.:IW:5E?0'($94$Q47HE]$W@$JP#
M"TO.P08#J334I"2%^MC*.+U&)&AK-JNZ6"8VJ06MPB=G4JKP#*ZVN%(@U#07
M OD6MB=TA21SKD2FQJH+08=X7#,P>;3Z/VA.C/*KDE%VHW2)B58#BO$5FI!@
MPP+=S<EZDY)CDHEY8V@U--B!E 6>(?<+.I1XX-J,:&%CL/ND!&D^O6G8T8D:
M IX_&.=E-7;VJPK-5_CB4$QI#NIR/7)^.CDYV#_\NU5U3VY&Z-:?C8"G:(5(
M4:ZM=!9Z*(.\[)<VX258&7?HQ>L7%*\G!;L$['^-1:RV0LC^>O#77YX7#E2(
M4YF6K5C=?4=(Y(=Q(UD_ ^(BSSL'Y!G/V!"7KZ3!AS>=OU'DNA@_Q>2UV12V
M<H[J,\,]WU,2UQI<ZE4CC]5\)Z_W!@\0S&_?[;\^^'#D^DO"^7BL G).D-H$
MB6O1D6=Z82A %4?'$LLJ=\QD:!JYHRH@&[>3+EFFQ DZ1NFXE(5SLK.[H]>O
M_AX8;X R"D!G <*N3!:I+6*F69A^7"=CSJOW:,,L6PWZ^D4Q0H8%JQ\)8'V\
M5G%/*]2L/2XZX#&PT%[5]NVY"=NQKH26IO4%XHO-'D%9@G[+JM"VN[;/*Z5)
M*>?@3+$>6/>P!.) SZ!:DU"JCSKIVJ[,2%>]OWFKJ[3# 0.:E[^ $7,,&+ZI
M&G7+LF -5KH"#=O=-M=8E%]L"9@ZC]"6<42/'2[!B@;XE]XB M1FNN).(0*P
M;11>-%?Y,DH":G?5HOB;$WN@4*#P5#MOM$HZGI-C1J]"@FS,69!]HD)-Y0I&
MU5BYNS]8I#HZ%J."6GA=T;HT8J1D(,-J=/.RJE A!%!F3"!>YV068SFS$0Y=
MGV_4: M:L>LHA!IGT*+E[<.P(&>,O@ S+LBW:3.L<KEU1J#C<8FN8!47P*1,
M,],%Y=:_JH<>EM>8X]1HO:![ TPOQ*@\'Y8Y*GXPC=NLWBJ52NE2JJ5B41WU
M=1[Q&L:D<CO'F'(]_WRCW&K-M)[;.T7>9D!L\T41#/,@[47VUQ/9[P1R(74M
M&MG/U'DG/NI@U;>5W*?_%WC>2IOW]46A+ZCN KL SNK@[>X)L %%Y:]WWV'B
M.6")4(5N*W&.]])*,'E/%<W;I]Q3^&FPJ=Q&2C2YZ7C7;S0"<>JB%\ZHR@9F
M2"O__'W7W0W053:B4W8!/U\6?"QNM(A50-9B4(=/T%VG?-?EN*P>9([O[^Z]
MV3TY79+ZIVK=BSN:N^F1 YDJ )1#C*4*FW"NKE2HNQ2*)1@&U7&TE[4R@ZQA
MVZHUEJKG^&_=<&@E&I1T;=6/)9G?F)D6^D;&+%BB[<X-9T*.@^E4"G!-7A5=
MAK]:12O>C+SM<%7<0W6KC%T8PN[&0&:>K;+R0@51\"&\W,GUSYCCU?H(3$0%
MX];-%'B"^[,*C&8XB;5,\<?+EHK79TOUB4_??BU]XM-FB4\K59AO1%.=,/$Y
M\$GDR\?5!"7 H8XUZ<B%$B9[ B\ :2$&O$^+:L6K&S& WC+58*>LSM&HF1=]
M@XXH0<T?&1!F5$Q @%G!..WROL,FWK4+$I]U4U*M)QGG7[?BS6)#O4;Y)!KE
M/\'4F%P40["K=K^M#OE;495L6K)2A4ED,17#M4&67]THB ;Z6N%#HBJC4A4;
M0I]NC5%-H:NYJT\7'8ATS2>;_F,=+.*\0,^V\5E;,WCWS9N#H_U6NS-FL7%]
MFPBLBABOWVZ;\M!Z8F 7;R7 LW(.QDP[;O3?._9[M-Y CU,:R\R$FHOIO ;9
MJD JAB&L\F:4H)4^>*U6F7UIY_9MJM:@\6<8O[AR/V#Z!^:\M94K0(,R"X?1
M4(/#MT.5F$4K76J([#B86>!$WG];J#?+:GT^8HQW0!=]2.'<BK<\VORV$WBW
M >=GEDIQC&&NSC:ZN08%&B-L9OU\U^B&&Y=7.C$/=.Q274*FZ)A[Z?Q4_+TQ
M^+KV7N-[FDU+;=&A%U9UB=,.L)\*>%-E;HC&I+1WO<8"9-.P/-=+:W(G#H!)
M,.,9Q<?*A4U,;/#?I/7H<3I;TZ/I10R0Z3!T>!5C.:18:0#MV+P$FZUU&$_I
MK 0DOK"97V9$9 *5!HA=GO;UJ133FW):(4]BVM1!HY&!"5@J5U<3_.I\AR/_
M<X:$?SXMQXW\;591(Y":FG#72\QI)0.JG5\+Y%;.X>Y <2$UC?GN0#M<#??X
M;93_<]".7F&I )4R \^J)$AJ!QLX1X )U11PY& ,S&$ZFYJ#AM^5:J RIV#=
M%;L8M,S/OC4P7$3O^91>"DZ1!50CRL1,M?]K+C'_KI,#MYP9O.YZWY\C&V@0
M<BZ.H/.TG;P 1)X['9U;A?20*WJ=U2:'%_U;LLG!T^4J4&@#%;=5(G1T&BBN
MK)@69ZUKVN0X509[U+-=OB2D5 %^F[;TX8TS%>QBC)Q"!7NG&(A2AOV-S7X2
MRV1A^W1I/J6VI89LV(CRJ4X+D[^!.62B4GN"E<%H3-1M8NAYB4I#:6"AW#F-
M-JW\/,@*.3IRRT88*O7"Y'^;*AH+H <"'"K!#S.@<TI8V*S>LEJGJK_1 %.[
MQ9O+:YQCX$89@[I75&U'7 X! 0"UDUD%LI3@;MT]\^4H4S_:\1Q[JQB$Q6P"
MY@6Z> HFQDI-D0*#YO (J!+E6-6 :#,SFSJZRBC137ALIENW[J[R 74Y6Y-*
MT,3.E+I$J[&M#!'O)("\S<),$O6*=:BIE\)H6#>L34)1I]=F$!B05>4-'3Z#
MY+B#L?M/E=YWV/4%/C-.-4<RH"K?D;?(4$4Q21<8U,2D46Q3/"U,%;4K-)?/
MA8ZF-0YA74]#Z 0DT$U<6M<ETWYH59Y%";/=W;\&"W/")\R4O+$NY%^KHL[I
M&&CH-18M*:LQV"<7H%4;]5NC\)Q_?.6 A<[363D<CO 7'>;E&'_0I7Y !4<>
M-#>48<.J)U8G%>5<A98J!UC-IT+E>=X,=(V5Z8WA?&/08Q1[6\DIP&28"#PI
M- [R63'4:2E.KJ^L<J,P,>0\U4U[+)V(FDYT77^6 [T(^'/1D8V>C^*SI56,
M.AP>&TT*[+(IJ&?U13&I?[&Q3 QJCQ<&4>RGMI=U54(["(/ZEZ[DT5L"$)8J
MG#N9 ):P"UIL'D?;$@)Z@\IX:S J$3S2;B9LS%=Q*\!L)1]0.T5S(^-7\^72
M50-[T\!:?!MET&\5=[05=?3ZC\?GI<JBM(6)WIH2/,_LN&TD:"Y ;(C:9@ZT
MOS5UA1KO8&G@H'(5KLKAU1Q0;%TBS%WOXHS6S=HB'GI&O%6R9EZM_F ;OX[F
MHA0GX]ZQ"S.5RIJ)U9I$X^_X<UPTQ41JRPP'W9_^%S; 2ZTKJ1;V-L%F+J\>
M@UW6UE.N""0#8]CII)%KDSUI#="%Q+U;,RK?J'ML%*-9K7+5/2%=RA.V5V-0
M2Z>X@!58S29ZN8858_GM:;?Z$]INPT;/4[S-^GV9,DYAG\WA ;<V UR7H M:
M633G NO$SJRZW9E-'VGG&#$A!TW&Q?7:;!RM?9F_5-12^:_F:EV5LZD**,VM
ME8Y*PY86EEQ6ZU:\XQP"_I17:&0N-35MP6ZJ.)@L8.5B,T)%&-U4.3KP3V.5
M&-T?;X@4*CE&-([)=L$-OF)F"\IQM8**8L((UL>I"F9D%EZ.0G'8_5:;34;*
MP-_P8J&V=-!HZ]K#H2JOH0UO0+^$*@/M3,1STDO2-Q:UG%?N4YA%W0-#\EVR
M\JP,=:B^X8KUU+HA\C4Y9UV*-]?]E!IM:]8V&(QG@4QK\^#!EO#5W4:$JCK]
M=R;O-S7?4 %9=RMA.96GPZGK!9;)Q9#>*-)"@]H"4E5&Q 0DE,KPPC)"&EN0
MXYTCFYVD$YP9U?=+6P27VJ3J,-P-F%>[L&[^N?;W6E%BG->-7UB[^]O\IX5=
MX I 0IA[UW/7KO2-+B2K7&=Z:QI7K$!S:+Q@:BZ;\\KD@13UE-JK3PA614(C
MX[?JZ-S="M%6Y"@E$0,;BXOLS-EPC3EQV:"$@C2RIHZ7H\W5ZPJ:CEC1J0H:
MFU34 ->P O#7%Z(M<SCO><=*1J9HH<H4G"N]>$69NC6'1R%4&>U&>.#QM$(?
M]Z:AAD<Z,@UXS9':3+TVCVW5>KJIIG91JJ+H+0NSGDDX/%T"LM#9>"/C-E"
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
M3F!<4.=@7$^+*2A3ZDC>"1.)0K7O$&#",,"R&#Y13N.B-BHJ[4Y_<NH"OMB
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
MKB1"OFD.-3[2F/35%0@OX<.#?+\?>L&X4J:-KJ&UV^O3G#CH,+6P7'Z4JB^
MBV#]99K <##&#*M9K=&F]:Q(VISB$3Y(1W36QM-JS=&,K64AI0'6B2!A$CH0
M</32>+EJZ3:^=)(>D796N8Y8IB!-M<U:' ZK5FJ3*X4EE!SJX3@SAN+[S/P<
MJV([W.)4Y(4;G G;+B;3% U7(:ID-LIB.3WQ4M,S4BO09\KZTO?XAVK1-^[!
MY *88"@GF0I'H(ED+H4* 6H0H,W%"- UN!8.OZM@HUN*N/R&8:-+Q6BC!" X
M7FR B537%YKC9=NRZ58" +D&Q]E8=_;$%S/D->E2X@2N*TB(>]O7Z>!Y-O#U
M2Z&GU.:26#EZOA\Y42SY<*RWI98&3#5C>C!0]#0!2X,YT#[X;JGNRZ 371J]
MLNAED3X>,X)(AAJD_3!6U2!PEY+7>BK#S='>"@PW^?WRH%GT)0Y>CP6G>]/Y
MZ+3JO&CS__W]MGU^T[UIWW3_Z#CM\Q,'_G"F?C_I7A^?75S?$L/3AXO;&^=C
M^^JWSHUSU;W^;0O5R/\,OH/T5Y"<)'+<"SA)<_2O79-,13S.76SEYN>Y)C"O
MFR.5,'PE-5#P<!A(3R'XNP9B2)$MG7R\B3J=ZL%+.7?BPR>1R967#V#B)=X8
M>X&DUIM867-*]*?<*,;RJ55$]S,<I?_RYUB\A&E,#@,POVF DR.4 E,J;KJ#
MEZ$D-,X4PE1&A-W!8=*D26L5N+5'U":&L%75JEOK4/3Y"463 PHC3ZO39Z*R
M?X,)4!10=(:X!YO#>>.I8:O!W_HCQ5SL,^4-S_VVY8M1$JWI"$JD0;/A"E(A
M))C5';:0P1P[9II#Y(8>!OBGU" 9=H9QLH.Q$Q;XL?>OF+@'&565^B7?S%7N
M(^1O!(_?P< 9#BWR=/,UJ_4*;7->F =:D:8R28Z]^*967_4B@,&\,,_-2W/:
M7)2I9TT2A9POP37[$",?#6[H<*26!'X(2D@JZ6/)7A;I_D[FN$VML[#9SVSB
M,SF0?A*Q"B2R8_<P P.'<0JQL+*0,81YQ,.2\!T@ZB[,S3C)AY<D)!Q3949
M.;&KU!PM";<L)],BC;XRJG9,@GNF)C#X-HNT:)G8"@.4,=](;5Y&<JT[:+'[
M,=#^" B+>!?87<PT4(*'FHXI!VUERE=R)K:,"O94: "/27U@<^@H/D#LZ[)E
M)N]/\3XME@YQ;V\C8K@D<HV407D@S1Y]WLFP4H0MV3"+^@H3IF8$8\;8ZDTQ
M)B)8$?9D=%D#UD#DUS<7D(RC<I"7(>R+<JV^*<JK75NL$(C6T$7J]./$BO-P
M-:0SHE"G]I;-'>6KJ<#VD.''N8-M5<(S#+>5W;D(LL*XDWOP7H&^[.ZHF+H(
M<WA*>X#J0J/,J>$S(9(I,LF"+F0-GIL;0TF)9FB13J>/J+0W?2&-7O%X<+#]
MQP.>GKV%9X3CB_.;JXNS:SH?7%Y=''=.\$BPHA%\I1?KX(ZD!?:$3XCH;%!4
M(!:VODL$RP[@S]L6%?C3<I@'YN7Z]LM-],NQ7J!Q&OB(.&?K)$4PTB*1B2+
M0T@(34I7V%TS[!:9/7_^S*UWD#;UT)T0WCE(-<M832&3\<<T&Z.]^DM\3AV6
M,,<&Q@@S;5#J8),*]D?ET^O.L1@=>$(6BLN%HTVE_YJG^V6:=P@(S9N-,RY&
M40FE+ KZ-C\CK ZXPXPU-WD)SC'![\$$@;&J017"6H,^D<T-K,^-*93/"11.
MGA%\"9Y&N&=LTO) KTI][U1GV,2_\Y(!XV5DULTB;]N)Y-9PM66PGO=!&MBH
M_&=,*)*;L9IS*U8I\\ >IA84; 7U^,'#/G?P!!:P*Q(HM^7MN/L_^#_2M]W]
M@?PF-22VO/^XA.7N@SJ5DTCZVBS5%EY3>^[,L#N$CCQWF]&\:RM,!84)]3SB
M-LQDV24F L^-X:J^\&OM;Q&>=>#\<(8G)^5B15_)+G"QT%AQM\]GZ-8@]MG5
M4OQS:\B0*E*@ SQ7U= 7'3R26P]CLX_#)12[:@B*?8W])(EYE/C;,/&R 7;_
M5#=*9RGX=36,-8-IIP;&8$?)N]<['(UBPMV":]1&,X["V=)=3S9*BD]3. *F
M3!>-Y9]-N^G8G_(!@A_*]/&%[PE]4*K;TE.D8HKE99BPIH9 BG*+"H!E3L=(
M/MGS=<&-+T64U!26O/(@X70LV!B?H)82BB<"027WH27WW!6L,,"49M'/N4MZ
M$#AK:L)4NK7H)-BWI B#"M%A;5>?YX\6L(95,%XTJVE,.S=MGEG) _A %9%A
MWV+N3-M.);Y4^E;XNM@Y/'*&/L63](I9HDK>08G@*9\$$0@8(#$13*I9HE75
M+:'TEZFY[5U&A:K42@U.8]1MG YSI#4XPHBW>1HZ12H,O7_IZG 5B]A;(4&C
M*?Y7-KC3@1'E)NR,/:KN4 UBO2R40"==0TGA 4P+3$<?BRY[(B18!1Q@Q8$H
M&?P[#F"M/L%A^-A>>-7HNA\DX#.A:IK>L&#[ I"*C%FN:<;3>*Q:<<)L(N@7
MCGN9[M3[$-.38@R#^_%$ZJ)Z,\N D7U(I$NWI7)S.H;%2JQ=MK#"ZG$(7(A+
MG6R"T"UIW(Q2.U9USSWL$49G^. 3+-4H9FY*R;.1&<(3-%&H;LSHK>6/XVM3
MW%RL.RB_,5$J"2>B /I<U%$JG*+Y(_4BM+QBRE9W10M$Y_:!Y#*$1!D-L%0@
M6<F""WPM+N S-HMPWY07@/=5=7&6X*E,(#S7*M>C:DH\R"N\OCCY Q]Q^T*+
M, D#0^>-GU;X$HTO:54,8Q54Y"V]Q),9QEY)@R@'0^G#Q++IQK&2_6BA5T6.
MV(XY-A7]5-A@K8BH!%;U]DO>$1E/WJEQ*Y%Z9.T$O>UCUK&QZUVU_QW;^Y]A
MNKY2^]^6G;5NYF$NUFZVWL[/AZF^M+L9&, -;)@)GF86=FZE*S$*;D6^F<$!
M#SF(NTV-_S!C]V8F&>[\]VOKC;F"<YKM=N\EX)SP?A6><UOWMV]XDW9U^NJ+
MJF+YOG/9OKIQNETXC=S\VKERNN>G%U<?VS?=B_.G)O3<1NMKR>@Y[L*4WEGG
ME_89Y_(Z)]WS7U9*YKVAS5A2[>@DX4F?>5"BF8&<3J0PDMNZ"R<:=@:J.Z?S
M##0"HNGYN=K,N6OAF8H":A&&=0G-R*KR]^[KD;_V0@%$!*ESVCZ^N;C:-MG[
MX(<4:Q9$I[2ZHG8Y5))&3CX&U>,$/'_E(TIJD; -PL=BHY 6H9DO,8[5K1&,
M >93'43*<-L7Q=L_[48FWFO8?011050**G1&_%W6ZPH4B\F^_ A5 OL+S>*,
M0Z2>Y%MAUH99:#-)4<#S!09.)'(<811*%9]#6!B('D@=J'H8#]4PM>'A3UL/
M6:PWS!FT)N_@GWZ.Y$KBVP$.-!C.:@R3'0II;@3G  P18BHH(.P=N!ET<-5Q
M^P)'39R8&2_[G([(DN4>8TNE)$].1]P1?/;F%%"FN%&U\;4:ZEH=IQ:6?K[!
M)5O.7RY+099$5D-5(O."2)E_H-( <VNPA!3.(AGB@V;J%Z^OX<FQC_#5OE$
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
MD/<>_>+J/VI.D0._?/@_4$L#!!0    ( #.(!%6:R]ZS-QL  %<& 0 5
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
M<<6.X\$H7[U&;_&/V8\F9PJ9#Y8KB"8(4#P5(*?4$.C"HC4279!]</!19 ?
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
M2M)"*&0MJBL6/?N O;R-5='RM;[!<[O*]IKU74 U].J6 MF^%[>YCNXKO)&
M&WMMR\%Y7V3BP1$XIJ[R)0*+&FR0RF7!)+>=9O_LE]8?\,JVI/15Y-I#_M(\
MQ?4KKKFEZ&DI(7/:R6JS?-0"@M0*N.3.6V$SV1N- ]5+H&S7"&BDJ%%[*;=V
MK>8GWGR9\\&GF59IG(&HT=7>0I:.,(\@))DY7,1:6MC)D%O\^=^S-EN)K;5G
M]36+XE:6Q34LFRVK- *N3:DM>Q)$IA.8K+(DNG'?L?WM\F=\]QIM)+ZE=M@.
MTU%N10"VEGER_YE;3S)Y9-EW\DDP&11,Z6*C5ZIP+V(RG'EC,2?4;-5\DOM/
MWX/4D:)$"LX:*#@;?J,+A(*5R<:5+ Q3J7T^Q.Y31VI&XDDYG8[2;V\OZRM-
M?_D4QC@YGDPN,1\/;Y4/G95:>^%E!JMYG09=:#?//(#C.18>4T36O.7."OB^
MTV2159AW[R*^+_7UD25R@W76G9HD,L-ZEGU *V* VJ>A%OD@!'0,+"82034,
M>.M7;QF6PZ;0^FKIP?&ZA8M$,!G0I\[*#J];X>>3;[CM6"RVW@$BD;B6+' (
M'!F$&$W0]$U=6L_L7@G@81.KL0)[:'2P?*Z'D,DJ2:\!DS'7:5 *'',1G*3U
M!R-]8:UWIZ<V<&43%K51S+;ZU[\)?PXN+B_N#O*X:7%])C2W10@-S/&:P,\+
M^&0RI!@QTFZ;'-ML.,:C$ Z(1%O45</^]0^BGIMYUW[^AS#^B-/)F8E.!R80
M-!H#2I W[C./()GW.H>D]-VQ4"O2:O%S?W"IF58:=K%?T*MA?F$[!WJ4\TQ1
MX?P.Y%(OXY)AD+2B<SC49!:O-&#-MD+A8[E[R=FI64;7YQ\PH?K24K\-[N>0
MKY"=XCE>S1_"\6!44RAUF=7#,4>VG$J)CN>H)!W4VB411/;<;\"FA0_]0:$V
M^NBW0_UC>^<5<LQGJ=2&-(D$(6N>9XF>Y%*K94U&0S*S0F\V).KAYQ\PF_K2
M4L.&]0_.;9@+\IK[M"M:6;@$E5F@+YR!MZH 2NECRB$SN_+DJ >>=\#$::6%
MA@WHNW@"BRE>AR]^/@\)SZR57 NEP$0O:IYO .<% \M%( ?!F:A7-HW6P''
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
M!X9; ADY(+T0TF?)4*TSNFBK;%AVS;L_9.@LXM8D^(KEPQ^C^:E6K&&,U>"
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
MQ H2[X$+[\;X.0SR=7;09-[^]/GE>%QWR<D$O[;0#"+X(A0#QX4'I7/U]94
MGH-AP@4?>6G,C>[HMF^:M-+I:"L*Z2E@@O]]65,1?Z<O7WM[N1)Y[<( 17,R
MR$2F%Z5>JT<O@R[<,A5:IPLO@7+8MDD+_33L;O  K'DK]0[ ^HJ0+ .UN\#(
MQJI[G X;R+V/:,A2@"4;6TJV@%+6U*_DP.> (#V2&Y9$,=O8478<^]@>'U81
M=_\\F+?TH#/."T9'7)"VNOD:7-(>4!1K""W++O;+@9W%0-HHZF'UKR'E57LW
M7'^[?HETVOW;O_Q?4$L#!!0    ( #.(!%6H**R<8Z8  (C+!@ 5    <V=M
M;RTR,#(R,#8S,%]L86(N>&ULU+UY<^2X=B_XOS\%YKZ(<7>$T,T%W.[8?J%2
M5=GU7%W2D]3V\W1,9& MT9U*RB155;J??@ NF4SE!C !BHZXMTN920+G_$#^
M< "<Y1_^YX_')?C&RRHO5O_X%_\7[R^ KVC!\M77?_S+[_<?8?J7__E/?_=W
M__!_0?A_WMU^!N\+^OS(5S6X*CFN.0/?\_H!_#OCU9] E,4C^/>B_#/_AB'\
MI^:FJ^+II<R_/M0@\(+@]:_E7W&89GY&,$P3C"%*XP@2$670QP2Q*$D1XO[%
MU[^F$?5Y[#$8)$Q=E@J(HS"$E&<!2J.4<QHTC2[SU9]_5?\AN.) *K>JFH__
M^)>'NG[ZZZ^_?O_^_9<?I%S^4I1??PT\+_RUO_HOW>4_=J[_'C97^UF6_=K\
MNKZTRO==*)OU?_T_OWV^HP_\$<-\5=5X154'5?[7JOGR<T%QW6!^4BYP\ KU
M"?:70?45] ,8^K_\J-A?_NGO &CA*(LEO^4"J']_O_UTL,OL5W7%KRO^58WL
M#2_S@MW5N*P_8\*74OJFM?KEB?_C7ZK\\6G)^^\>2B[V-[LLRZU6E929DM*/
ME93_XU!GOYXAOB5YZUU9+0C7J/O%EHS',/UB3=Q[R0_<O<"#;LX6N7V@/JS8
M5,_NNJNS17<OL:W'HJCQ<H+'8M/-0.2E^N*S_*OK1C5TA$R;?CKJ'HC*?]1\
MQ7C+EEM-@YS]XU_D7XOJZV.QN*0/.?_&U<QW+>Z>.,U%SMD=7O+JG>1>]ELN
M_ZJ+%:\^B<O5ZADOY4RW9-]SQN5KV%QW+3[GE*_DQ3=EP9YI7=UR3!_6C7V6
M[2^KW_@CX>7"2Q&5$V8"&>(I1*&/(!9"SI(<R7D1^R2C_J)>OR\+OH*_W_6J
M-?*_G?!_,1B1^@"SE+PJGDNZF9,?E_LF6CG'JEDY_76%'WGUA+L;) +*?&E!
M^:>!^J 0H.IE!I72#*JYDX''-08@%P W*(#O/0Q 4G][N6IAV4$!GCHL0*G
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
M*GD3(9A129Z)1].8D<1'1,\/^4 '<R/$H8Q ":EYA'@(OQ,'MQ90<4Q&.X"
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
MA]3G1+ZB*ND RR+(F?!YC",:AEI>?1I]S6T"[Z3='*G+3A_5Y(1[B0TV)4_
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
MVG'BVWO1V(VT9@;]*"791PBOB]T3/R0I]P047!TI>Y$JSIU12&(F,,YHC,/
M;#/-I/NYV2&=]/TAL3JN,=U(,T)?=S/-%:;.-]1:.-5K<<#Z '^TXKLYG1V'
MG+6]-:/.)]Y?&P/,[A[;J%9&FB 'D\:_YZ3>?.KG63\*0D_:*3!C(99&"HT@
MCC&!)(U#%@0BBS$VBK<PZW]NU/9;XUS<.$)4AO4GQHZ IJ7C#E?']*;D&Q3S
MN-C4^FBJK"AE7!A*X_"R94H9]CZML34.FAUS;&0S8PH='? 7Z<OU_98ON233
M%:\NZ4,NZ98MXHBQ)/81Q)&((2)^!.7_.?2PH*GPL1PRK9.$D?W/C=>V7;WP
ML.[P:ET_\G&M!L"='B:E=\P'Z3CU30"]Z]WP0UYY%V!3YW2C ;B<!'63LD=.
MT9^J^)'M43"L@#0:P^-UD,R;G; :TFB=MVLBC6]FQ"QS(_*_\?+N711$70H0
M%@8!P81"%H@0(C_(8"H"#I''O2@22<J8_B2RT_S<YHA60'#W#DH1#2AH%S<-
M7C\+#<>TO07$Z2PJ6D^2/N>>A<Q$E&J(D!EA'@3@*!_NWC4=W1V4>(O-#E]E
M'I;WOAOG>WGKPB.1Y\4HA"+!TM8-: +3.$N@%R8AH4D64Q[K!^ -FS9Y]*8)
MM>NE TH\_8"Z+;R.T],Y&+A>2FLI;Q0*MT_344%O6PU-%MZV3_QA(-O>WT?8
M!A\>GY;%"^>WO):M26Z]*CG+ZZO+VP]WE[1>R+6FEWB,P(Q@H;(C1C##$8)9
MX*$81X'PD):WK4YG<[,;>G%!V<L+:"/P!6A$5NF##";/4U!K&!<6 73\1J^Q
M6XL*KAQB9V"&6,1P(J/D+"S-3!1-<(X:+*?:F,Y\T=1FRYC1O6=TG$-3CN%R
MQ=[+9=VR>&HRW&Y6@/U!RGUQPTM1E(\?B[*);*P4TW<A1#Y)?"^C&(8^8A!Q
M&D,LL ]C@E6&%98FB9$WL16IYL;>ZTHMRFMSH-;V1LGZ6+(N0*=;4S6ZU>ZB
M,4A.QRTY'&N]4Y3)1]#Q]#'EX(T)U[ 'MKU(#@LR31WD80_&/?$?%AL?FU[F
M[A$OE^^>JWS%JVKALRB53SZ1BU@<25L:IS#%5$#&LICX!)%0A#JT?:#]N1%P
M*R)H9 2]D*:I8K81/+W /1,7UU:Q$20C4K_L5?R,7"_;[4V<W&6O,KO97/9?
M-C*:2\FFB$%9?K=Y]><[OJ(/*C-;-QUGOF"^AT/(,B^$*)7OL/PCA=PG O$8
MTY085;(ZU>'<7NHM>8$2&*PE-HPF.@6UGN5C$T#';_\Q[!R8*;K(V(H;.M7=
MM"%#FLKO1 OIWG=&!LV'8BGOJ%0T4OWRI:CY^[RBRT+%V&]\0P7A*$NX6M1%
MRE@(/$@2[D%5R !E,28T-<H7K-WSW!CG[O[ZZE__Y?KS^P^W=W\//OSOWS_=
M_\>(#)A:H.M1CA,H'7//4.:_!ZW40(D--G*#/]SD2#*%RV9&3*U^I\^*:0+'
MWLR81@W8RRWTL>3_]2P9L4]FDXF4QG$:PA@C I$O/)@1/X!AQ @5)&$>,PID
MU.AS;ORTR7AS 092@[78YR<3>HVZ'DU9QM(Q0>V%;J*,00=0<9@GZ'6/;YX=
MZ  $.CF!#MUJT1_V0U7GCRK)^2W/'\ES62GWW#M>?LLI5WD,JH]%^85_[S=]
M;N23M4"9)*<4(1@+/X6(\ AF2:)JOF.4ACQ)F%X @&W!YL9?!SUH >^5 ^5
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
MI=N>@&]3U-LZP =K@-OO:8PW]9=\Q:]O/][Q;WQU_[WH*S/0B+(TBF&<JEF
MA!22%(4P(T'"(RJRA.H7FMG?Q]QHW+S(S 'LCM.G)40<\]\54!*":W +/H)&
M2B#%'./W<  D$T?BL\&:RDL8K!K0;C^"JH&L_EY8\_T]"L)QQ][]MT[HM7M4
M]FV7W..7CK.2!_RJBKDJG[.'8BGOK]IE_'I'2K#,9V$:0^KYD2JJY<,L2!(H
MD B",!09RXQB\'0[GAL5?OYT^>[3YT_WGS[<@<LO[\'=_?75O_[+]>?W'V[O
M_N__D09^\O^ #__[]T_W_V%FJVH/A)X%Z@)>Q[PZ$'FX)>AB'] 4'4N&H':W
MDYIWIF"\-MJ,[Q_O+?+,AP;A.E<2BQ.&:0(3B@1$61A(6RRC,(RC!"58+LI#
M+8/L9$]SXZ+K^H&7 +?B@N5&7G/'COW(ZG&-%;P<DTLG(Q@(Z2!CTDDD++I7
M[.]G<@^*H^KN<Y(X?L,X;OC][KYL5H>#8X?.F,8I1X03!GTJK16$$Q^F02P@
MQP$2.$FPAXR.-P]W-3=V^/V7NU] W0D+).!+0UXX@JH>,=C!RC$S_'X'>BFW
MCA^M)V ^C88E=CC2T:3T<%KAU_R@<<=YB1:E@=),FNVQPR(1V"<^IS#V$@H1
MP3XD(0]A@'Q5-5ADA&N5]S[>S=R(89T]4%G916-#Y(V@34#?N&R+KX#5/3(\
M%R[GIX4#I%IKJY71?I+%_1A8SK#XJI,W2:^X7]%#N14/7#UR"?$-YTNU/?RQ
M*%6.(^6P,/!3:!TW54A=53=;R0MI+; H) 0RJK)B^#Z#69 A&&&49#@5&"&S
MV ]# 8R88X(HD;7\4!0E;%*2;;S)+\!:@2;K@N$BQ'1L--<F#A%W3#Z-;]3=
M$-XM])4VVI";KV1&XF9K@6/:_;3KGI'@["R'QK;SQAX1BQC'G'#$((E1!A'G
M,<PX3:"7X(1Z/(NC^&T<(>9F:HT_*S?T+;4WMGJ\^B8CYIAP-X-UUOB\G0/#
M7/T6_INZ*SCW4CB3S[_P6GE.W93%MYQQ]N[E]XJS3ZNNRJGLE];YMT:H11"P
M)/23%(H$1RH>*(,840_2-&%9A+,,D\3$D-7O>FXFK)0<4.5O]M3)#L@+$+W<
M *\%-^-?@['0(U@W"#MF4 5NX\QW,P#W)R4YR%<_@[7PX/(TS,8T:HZ8)9XT
MZ'A2(C0'Y#73C6AA].&>BI)466Z*94Z'H3 )$U$0TA#B. L@PDS C*84,A+1
M -,T$MS(UCS<U=R,QXVDH!=U=.S1$8"U#_DLP.;^E&\,8F/.^4Z 8>^@[U!'
M4Y_TG5!XSU'?J3M&9@B4"^5KT;@97!6K2O)2V?BNM558E.%U7^)5A9OT=0M"
M&4_2B$$D,(*(^<I/,R50KE(#E#*2X) 9Y08TZ7UNA+(E<5=@24[-\N]Z([1A
M]CZCT="C&F<8.V:?IGY'(=IDWQ=@&^W; =KW&FB;9^<;@YJMO'Q&?4^;D6\,
M+#NY^$8U<D;:J7>8_LG9SK%[&M 8A9+#$/<2B%+?D[80EG^)Q..13R+LF=E"
MA_N:&W<UHD+2R#H^A<T1;#7-(#N(N;:#&K!:,=TZ-6C@83,)UH&>IL^,=5SE
MO>FR3MQRUL*INL$OPU*'-,:^3SF"%"-I]GBQ#PD/?"A!)8'(! \8'K%H>M7-
M[#BBDQ(\M6*.6B*]AM)H>70&0-,LC2K02>C&^_$(!G971*\[>8O5T %%#ZR$
M#ET][KV_*?D3SMF''RKY+^^])-H-Z?[)%3A"88()##B1-D(4IC -D8!1RH,L
M\*/((YX)"6CT.3=&Z$0&O)6Y&K@\T5;B43DO==#7XPW+F#HFD1[.3MR!6U0K
ML0-2,0#($L/H]#@IW1A \)I[3&X]K]Y0L6K.P6C3S]>2MP?=7YZ5C7,M;LJ"
M/=.ZNGQ2QRZ<_;Z2/:PO6Z!,X)2E!*8<Q7(U$V<P3?P(9A%EC =QFJ4&(;5V
MA)H;E;52MVD]6[D![@0?5][FK!$[SFYO-0Z.Z6]+HZ:&:Z<3V"@%NG&Z%J#7
M"_2*@4:SS<5O,&[CBA1--7[3ERR2XZ@FL64WCG@SCJO#[QMX;L9Q?;&#(D8V
M$-<M:7167V]2X,@&.H?*'5EI>ZQ17U#.6?51*MYN.?X+7[+[XC=<JSV#05#$
MPH_3(%7[?UX2A!"E60!3+Q90\,SS/!;0Q-<JRF'>]=SF125MDT7(0HIK@P'0
M->]=P.K<RF^%!NH%!/VIAA(<U@7L1=?)RC3"VC?%RYK1K]WQQ+:_*2"[2P#C
M%NPDH]XDS?*SV$M8D$"2)0(B:=!#S$+YD5,_X@0A/S#:B#C8T]RXZ=WEW:>K
M)DW$^T^??[__\!Y\^7 //E_?W8&;#[?@[E\N;S^<EY7:-#.9%>@<\\^^O-1.
M,H>=!,-1:NHWRN-U4MU3R:G/S:IU*.YA0T$J J(C)N4QHDK97:_X_4-9/']]
M^)A_X__!<;D=&;' ?I#%&?:@\(GR;4UCF"I_L20)*0YBGI(P67SC)2FT3SML
MRF?R8@VE=/=^M0HH9]>F5&"QXN!%B@WJ5@T@5"%7]8WIZ:K58=4\=WFKH7+,
M@2."ORY /Z7+7Y8-^\E?U.KV3@[VDJ]_!N_E+WVA2(4"D," #AF@H'$71V9E
M?!P%F9TGVYM&H%F!]51XFIU.SBYH<+7$596+7/DC7Q6KQJ?P&2_[IUL]W*^2
MM@8Q%CZ.(\B)'ZL$01BFQ,]@$ 4^91A%4:15W-Z&,',S49N@IV]-A)I<Y.4;
MS0#>"?8=7>[ ?,CTV'^J@7!,]@,UP$8/%3LQT&2;OIUFU+4!J_W"">:BO%4I
MA=&@'2FN,+[-<83[6[XJ5,-](H;WG*K4+%QM(]QRQA_;BN$+N7Y7^=<X# A3
MV7"C"!+B!Y %440EKV*<^'TUOGM]BM7L7NLEWJ[!=S_%NO_Y!1;/36WT5;&"
M5(U7L5PJFSOO%#+C4NW1B"-$,&8PQ5A Q$@ <=94](GE6HC&<HEDE K/YC!,
MN>_R5OCK35L.4'4\0WV1'#@ L1=<%?!I16_WB@?"2[(!-[+[!_6C'(?^%HN;
MQ88P6IJ1='N==/(QA.+U/&-Z^[@I18427JZ8^F=0[*$)#WK96'XD"CP48!_R
MR$\ABC(DC766P#A 643],!/"*&)'J]>Y$9B2]F)_78Q;.3YE3M7:7OUNQF-Z
M0Z#'8M:!=<QA#9H*P=>P7K3!@B_@C^Y?)T:U$5R6N$JOSTF9R@B&USQE=O/H
M.F,-]_4<^&EU_=2$^ZR^?E:?^UP/+XM88$'B+(:"(E^:OH& F'DQI*$78!11
MA,S\:[5[GAM;-=*-SS^LC[CNKH #')UO 71VU$^]U#]+4Q6L!0<MQFO1K=8I
M,T/+7M4RS7ZGKF%F!L>>BF:&#8RTIHK'IY(_\%65?^-M>L0OO+X6]_B'_+1\
M9DWH==DX--728B#/C6_,?;%MR_<FWT*$F1\J0\OS(PP1RBC$D>?!@ L51D!3
MQB*3%#&6Y3/BO GRR&RI!Y9%94AZMH=/TV9[NT%Q;=UMC4=7YO&GSW)<?KX
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
M+JK"F5= 5**"/R8S(,R':['UZS\=8V=.P&WGA T 8L=,N<9/BUC%(UV!6LJ
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
MXRCFD.9Y&5Z;:Z[$&<P+E"1I6@@7AK28<&A4N2/RQI&PS0CM^P _V-T<82'
M[,\!UB>.?@ZO$'CV[^@ZCFMXS]8Y=&P]6B?'>1=/UCFM3GFPSM[GZ[E:KNZ4
M2<!>;E(KE@_SJ1@]F^J#57S0.$6FX!7/8,P1-O4 -3T7.8=%1(H(2\:96S$L
MNVF'1M+;LKDZL:Q@MO5GA0:O<U)>KLI6;>?1\W!GN8 1S+-E-6G/3BX7( []
M74YW7VP%;D*+ZL2N3U*.]58XSJ4@,"V[8A:R@*P@ @HLLQCE$<GM4C MYQL:
MO30IAM:YE[:X.EMYEZ+5KY&W':;68/@I-(;>%MZE6+Z/@>>*Z2567AM"#D;>
MT6'>R\9KTZG%Q&N]S;<@UR]9!]?=SCY*MM+\_I4N_E.6%?A,EM3J[4'RUT7I
M!S7)4W*QHI/9XX*:VCQ5M9Y-O/<FH833(J(QCB!.&3(!TQ@R$_Y&DCB3*E=1
M'CD=;'8EZ-!H_GKT\*_@YG_^N/W[Z,O-M\>',LWHZ^C^WVX>1Q^^W("'F^L?
M][>/SAE%G2VTG54ZA.7K^+NSI2*8S(!1LLSRV:@)*CW!1E'P1YE86ND*:F7K
MPF5_;J<+=9,*U/6J!*MUUI&8/=='ZQ;LPYIJ'<_G^\6I4@4^RNK/VUF=%K3\
M3M^,9%H2_2^+5RFV3N#&D5(B2V,!XR++(9("0:(R#*-(9%QDC MDU>;T,C&&
M]K5H9 8OE= EX<Q7/^4"T$IX_^-SSX6R_1YT#7_G;%]GO/S1J/"G8?WU@GS?
M6I!:$?#%8BD\./P2)(,QM)<0/?/O)4 =LNM%HWESY_Q9/M+?QPRQB& L$Y'
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
M,0JTMF?,]O=9L:Y/1+86ZTZ!M4J@T>F@*_%&K>TNPQY]8 *MFD/P6/^KUU.
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
MFWT=3S[^-9R>TXV;E;5<DEPL^?(*8R /GJPQ)J)SWI$_YTQC[*Q$6 ]8V@H
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
M"]GEIGR4RU%(5HEL A2LX_&R)R:S0TB<BY1#EL7LTQ1]E-#!&U(.#=>&>NP
MK#<EH?.3Z2,)%<L-&N_>)!^0I#T?+_ 89U_&"2^D\P'3].-D^2D7D\.UT3(+
M7R#+.OG!1O(<8Z)+1PA6)\4$[5JWM]DU3X,WP]S;%N@*'0/NEEK+L)(P#M(%
MV_23H_)(1"_SK#$R#:4^MJA@B6<?!)0H&,^L*./O9&+<+Z5H2=#P335WCN?!
M]-?!";]N+XV[W3.6A=!":6&5!\;K) PD<;MD)&A4UF*A2XZWSD)K0/;PO3WW
M=E#O6\G;MH+HNC^*"=YJ(0U=2HG\#:W)A$,K("FA=4*'FK<>##MD?Y2=]BCM
M8@?L"PS_  U2C&>D(>\@\.1 >2\@%'+(.7<8O$]>N=;]=P=MD++3QJJ#;XZ]
MPJ&+=\&WX\ETMGR+O[#FKJ1?YS%_P(QGGRL YB.!N21..SZBL]6-+Q"5JH&G
MI)(KQ;'0VN)9D;3AN['N#;:[4%8_9_2M1HW:1(4B!(A>%-I&N4!PFKQB%7/4
MP4F96@=)UFV-^2P>]384>0=>W&-)<,[E)'UQD+W@-?';0W2N@"S,6*M"4,U3
M:+9*2'P6SVXME+%EKM;AI(T/U2A+K6BE+;,.,-D,RCD%41@%I60=,7KO2NL)
M1GO,1^3/Y_EMOZIN"O)]MT,_./[+JS='?]M1&_3K3]]/^_.'F6G?V.9%F']Z
M=3K]_6;T=U!,F<AJ1:4CO& A%R'2;9N%2R;%XGQH[3$^14_C-C;1*Q9B2& +
M*_7()R/4JUIE7%BJ$3.KVN<9=-G&9CO-?Z=[S3IB[L!:.SZ/\W$>A]G7XW"*
MERU^EITUHO7<"*(\)8F@=/% #@H#)Q -2XH9U7JX[:/$= *=#31\%RQ-Q-T#
M;F[(?Q?.Z*^WNIM?EI#ZE+.K''E)WHJR0D+0S  BRR4;-+%Y\^[O4S4PDMJH
M_RZHVNIB\-?KQ<DG?!MF?Z^A.UJ>3+K+VN$4>2PY>]#&D4V9$_&C2%)8?/3$
MC^/)?\_>>7J)@>'16)'3YE+MX.3Y)J'IDH6HN<Y,.= D &(AUJ%'Q@(Q)HW5
MWJKFDZD>(&/@FNS=@*>5V#M S@.%Q487X53BM5[=DI?*-/A,)F"VD?,<K3$Y
M[\HH?M-E+?]6ULUV NX (N]P4;V#][/IES%YF[]\_6V.^?7DB+Q\4LCDXP%M
MIR\7;TU7OH- Y9@K"8K1 53!#*XVSE Z9*D3#]&U]JO6I[(3 WI#7-P?1+Q+
M)74 P]O1?Y:]9R8#VJ!K>WL!7@<D.]$Z$;$DWAQ>O<PBV[6>GWAR64/H'<#E
MFWS!FKDZ2>-3_&9>]\ET75%ZYNJX7 VIU.BIREAK&1QP$4D&P@3&6K<IV04?
MPUZN>X;PX$#H8#.\1%HYC9<JIK^?XN7 M8.S^G3P7Q>U92A244G6R>)8NW>:
M!)X\1,A)2>9=I'W>.M2["EW#GK?#HV>Z8U5V ,^#E&87?-QBHL[SG:?I>>UJ
M/,GO9W@V/C^;OYY\P4M]C&+,GBPF<MTP)1*C%A"KIQZE#BYHH8UM?AIO1.FP
MYVUW$-Z#N@?-<+Z(+=WB[2IU]<6G,/F(Q-2'.K_ZJ)"8#^9S)-XL6?>%90L6
M(_&F/:<++BO0+*+4)%#'[B2"/!;%6V?981NE=(/+'>MK>"S>Y(6^FN%%:7GM
M$L\Q:<7(GL]U/)Y0-0$O@#"IF&Q53*A6@MQ#GSYL"Y2^D+6U]+LHUWBD(4$)
MWMI$1[%1LH#*C)&EP2QQI#3WUJMHFP<+.^QMT@WB&JJK \/P?H+5M;RN2OZN
M7<3H'$91($>I0+'(:[J"!<[)9 A2!>=;/\VO3MVP%^V>'>X=*:U+.%93]KP*
M\R*]CG8^CK_4-P.2^<BX4/>H!INDKEX8&:S*)]#62\F$#B6T/AO7H["W+J1M
M</)=.#936C_5" \RN72F;K@;N10T8V1N&*5H4YLDP <K0%J6@T49Z?S?!Q[O
MT-5;4]']H7 ;!75A%-[GBASWSV&<7UY2=/A'M3WPRJ&Z])Y*$47Q&$ERLM;@
MLPB1T4:S+C+!7$#6?-; 9I3VUDET3]!LKL1.P7JU!=^'KW7_U2CJQ=7P9ASB
M^'1I$HT\EV0(A?K:7U.!BD#P.3J0)4DI#',\MT[9VXS2WMJ.[OD<;:;$+@W-
MJU2C#[@<3'.;-Y)7*%QS8&CK:.2HR:=3"C0Y=0&E4NV+7=>AK[>FHWN"92.%
M=0G&%[6PB$3VM_'BTXOS^6)ZAK,K!K^.G!*9U0DY204/REL'T1H'O#C49$"S
M&%OWPEN3Q-Y:C.X)DNW4UB4JKZ7XIGY]PUC02EEC(CCK!*B$'ERTJEX (A@T
MRKC61;8K$]=;^] ](;&%JOK$8#60:^GELEW3XO:I+TR6R01.O&F2H.<</"L.
M6$*9"V*2>W!Z'J>OM\Z@^T)B&X5U ,;5H[PCJ8/VGF5PF1=0AJQA)U4&@29A
MLJ5PUWH:\NK4#>O&[#E6OB.E;0['*6VU7<+Q(J'C84&ZP W+S( 5P@+=!!&B
M([N89^E2,2)FT_H)9WTJ.RE,>+/+K/%62NK@5'P?OE[U#*W-06>7Y5XU4G#3
M(VMDA9%,BDRL)%8#K[8R)6KZG#(Q.E%RZTRRE0CK,M>\&3KNYIHW5U4784<2
M7T+,\]KVZFU87/*Q#+%>\'LPR2_"Z>G\J/P%3_/)]/*7OMYBNH@4E7<>R!>K
M$W0"HUO 6DC6,FV+2<RW[FG9@.PNT\QWAMX]J[F'L_46RQ>5EH]RYCD3M9B2
M['5)G-7]&[Q7D'5FUJ)7V+SN?77JNLS.V =.&RJM!SC>O3^(5;*C%U]K<]@%
M;;_:-NES_961+-&BJ"\!5B.9["6 <_2'M\EX+HP-IK4#M#IU73I >[OTVRBM
MCYO_+F\W;>NO<D]>3Z[;7RQ##A*=X,&#3[*.'TEDU\@L(>::+*IT1E=VC<OO
M$3GL>\[0\&RJPG[RAU87ZTA:HY@U'*+TM!>3("/%6 5TJ=113L&QYM,$5J=N
MV)>=/8-S1TKK-WCT:CP)D_2P('G-TA/<@DQD-BOG D3#$I@D/ ;B6I;6+OSZ
M5 YK:>XG>-1*23U8E+=LY=HDEO@B>_E6_UCRV*PLS)/ >"8[N49F?>$)HO#:
M>::E*ZW?NK]+5)=!HV:H>,*=V5Y%/6#NTN*XS!LYF9Z$/^J#_:>+%O^OIK-'
M2CM0*!6RK>W1D@1EBH;@@H# D&45)0NZ=1/?36GM,C"T,X3N0Z%]^#L/[L6+
M@K??)J34U_2-"0FW)ND]S/1RCLMU8^/E!CZZ'!-0DD=MB@>!,9(.D$,(V0'=
M4]G+VI54[>>H;<10EU&G_1[30T"C@R-^==F/K&7%R&+!R'IYQ<I9+@Q0R!*4
M]%A$ZXG=JU/79:!J5PC>D=(Z<+8.2\&T."J'?Z1EO?L'NA".)I79^O\U_O8E
MG%[<8"3'<:+KHOZ -NJWW[CUFR.!C*4@R:\@L8)BW$/0-@%&JVRQY-O*UM[8
M#M@8%N"-W;6AU=S!P;L5LQ>SL^YGD%U>2+?%>B'J$7-%L^ DY) 4*(ZL]B\.
MY(@8##PR'E3K^L_]<CAL*+CQ_N@8'!U<$MN=$SQ&I5-M%N@TW8B2U7%-Y-1D
M'C,/S":96V=V[?[@WUD8N2=@KZ6Z+0?&$-^S10=HU=%;+%% ]H58=IF$[0(Y
M%JHD987#4EHG*^P>K3LK(N@*K>NHKI,97C7YG+BX>;69Y&NG8BG.:_?%Y))<
M(1M+LBI6+06$9#QHS!:=]9DW;W&R,G'#E@^T?MG8B4JZ,("7M13+@NX\7IS7
MX7<7I0_YE_/%N^GB/W#Q/HSS*"A7LB.6F!((BLQ\",PPD$9;$:7UC+>..ZQ*
MV\#/&[N!QKU#< =ZZ@!_=_KH'<5%H U+=O.5@?QJ.GNL-HPC6<Q)\9H<*8A5
MJR"8I$'XZ'*0,C#6.C=F"W('?N+8"TKWI<T.@+OJ+.-8BLBH DBNY66/4AL,
MF!H.<8)XRZT?X5H.GM[=<\-> +D++34#7]L!F$<??CUX]_K_')R\/GKWR\'Q
MZ^.C5^\_'!X?OCM9?NO@W<OCW]Z^/?CP'T>OCE__^N[UJ]<O#NAG+UX<_?;N
MY/6[7]\?O7G]XO7A1N,QFZW=8GCF;@31:+3F96^2Y8S6TW&Z_1:1I-:&8YTK
ME0+A7%><IP2^:*=\EJZ$UBG(CU.S[?%X-/L8)I?-<U_0#J./SU>==-_?TNQ1
MN=SUX?3:9)_7OL^GTSD9.?7M;_QQ,B[C5)-_[Y%[0FKYY;0F=3!GF0B&=C Z
MO!ACZTT-H2$WFK[TZ>[4LZVEMV\>!^Y[WP:Y=T_HKH'RS(_Z*^$,>>1?T]#3
MT?^P8'9_!<3DK72U%57B9 ,7GB'Z4H"C$E:G@H6W[@BQNRO@ES ?SX_*G06^
M7OQYLQ\+>I9T*+0+7005<P(7ZN ]'BUS(6$0K2L95Z.LV^-V'93</6YWH)0.
MG#%R.(_*(?D19W0SS$?(G$1R)L&F*&JD3X&+,4)0-?''8(FI]=R:;RD8>+S'
M;J"SA9 [@,@'_(*3\Z7C]U#7J[L;0-5&ZR04B#$X4$)X(,D5L/3-DE,T4;=^
MJ5^/PH$G=>P&8CM44@<0O'RKNILH<(<ID[E6R=>&:X&,Z<0<A! \9.N#Y\+9
M4EK?ARL1-O  C]T KKU*.L#9._S]EKAFTPG]-5TX3(_<]@E3)D&!K(_YJD1>
MFZPE0$5GO/",I^;)&.O2./ PC]V@;Z>*Z@"(K\)X]M=P>HYO,50GO7+V,&/:
M*UL,2DC,U^ _8JUQ$(""Y: D<YZUOFY7)F[8U)\=06\WJGGF\9+E[.]!HR67
M%/04*WE(*+N/E,B@@\XH@!M+J R6@U?>0=$V9$8_I9W0?:1D.0SL.'W"?%[;
MKMRR?H_I<Q?X<9S>A]EB@K/:]7)Z2O]T.KLX>3[.$*^:"'T@!-">^W19</#U
MUUFH/Y@?O,=9K:$)'^G#3VKBY^4*\Z7.;K:X4X8Y1L(4]7%-1=KL3I)G)Z,N
M.6I"L8W?0W@GO'0;M%D'L-\,BQM>IFOAHP.SXT9B#YOW=[@ST0GE&)GSN0[>
M\]Q#S-8!HC!8'$>?6T>+UJ.PVVC2)IC>@Y*Z@N"]5-6[?-X8][H49E*$C$9>
M/$Q%GB1HH] RKV,P?&<X7)G,;N-.;<"X&W4]<[OX=@ND,IV=78XB7X3QZ9#&
M\E-D]61!KRR^W9O5/FIIL@X@<\V1CQ8AZ%0[9=#A:WDP3+?.HMC= ^0;7-3]
M0S<,;;?QXNA\,5^$2:V^.CBK2XZ<5[4=EP$O:?>J( +$*#)XVL=U'(L0OO7-
M_SV:NK5?UT'&W>.UJ2*>^5EZ98*7M:S\\)B5/_PIO!N&>CJ_]Z"R1B?_5LE6
M-QWJ9%3:) _6!@V*I0).% :,G,)H;)&L>4_*)H1O_7XW7;8DN5#DA_'\[TL?
M9923U[H:@@QY?84D)\4+C,!M$A:E]26V'J+Z,"7#WAW[Q]:]Q[SM]3.@ZSB?
M+8B#\YJH3@)??'T7SO#@C_%\%)UV 1,CD?@,"J.!&%0"IV-Q613OQ4I6"BUP
M"UOTU0VN'EM[6$2UT.>TH7 '!L<'_'Q.ET68X_4E<I>EE].S,)Z,2D@L!30D
MDE!H$Y&MYKFWY)H6'6-R*J\VS><[B%F9H&%@U$;GTUTK8$A4U?CRN^D7HGX\
M?SV9+\:+\P7.7TUGOXRG;\E43S4D?&&CO)ZDMW@6<38RV2 +W$/RM9\Q\PRB
M68ZHEED[IR)+XGO&Y48K#P>C'6E^NB\U#(TQXN,C3MX>W*(^R$ 7.U&O:B8#
M0W(G4YTRR71(6F*6,JP$HGL?/4RT?$\HV4Z00\/@W\8+?/\IS,["#?W6<BV8
MXI!]HMO<J0 AUA.9:Z<TUU;+LA(0'OCP86+5>X+"ML(<&@S'83(MXTO"<\@Y
M&B*7:2=!9<O!%17)L(M9<AVBO%O*_=@+]*U/'29C<4_JWUA\';R.W3/L?_GZ
M"T[2I[,P^_O20N-&.B%X )Y*/<JLAI"5A$3NGY#.8<+6$8;OT33L(VQ#5V@G
M2N@25%?<7&XUF4V27C H1M1TN52[)_L 6EI=9\7(:)HG5G^'IL[\ZZT0\%UX
M;:&.#N#UG=*$RX/8,692TN15>J%KKP(%,1D-NB24=#&+$)NW)%F%L-Z M@T6
MUJL9V4 Q':#M@:UY0O]TN2M5?2T31'O"'$'):C(H^B,A'?U*1F]Y\V9TCY,S
M;#[(?N[%C43?(XHJ(Y=;+B'J8DH!+7CM-EHT.%4,?6F%SXI\A=!Z:-,3Y/1V
M/FVH\N\^2&PF_Z%=M6^.V <?,R]32B?YS9@XGB]?/>_P?GD0>R:\CU9 477N
M5%86 M9V.Z4D:3P+][+<'O'T&A+5&?HV1<FT Y7U>.J]N6X!Z8+E0?L$.6
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
M\]D&J3M7<0]'YI.E3(4+P4-@4)BIN7?DYP4D$X3'X#Q&9Y-J;R)N6W_V8U0
M;6<JME):!PA\JIQ)))6SMP*<"@F4(*:", :$BD((SZ)GK5\7MZT_^S&J@+9!
M7RN%=8"])PJ:?,:@72K 2R''B\D"/C,-I:!T3 ?5/J5DR_HS]^R1UTA='0!O
ME5> -]<9SCS*Q 7M*CK0):CL)?G_B;:6"<:AS4J(UKW UR)PV C.?EY4=J>Q
M#N!XF8=_];"9@G,A.P$>/=8FA>26+5.9O,=0I.1:-"^?^8:"_I_H-E3U@^4'
M&\F] ]2L.'G:\Q*3U>!,LB0?[2 :[2$X)IP74;CFSVX_P-SP;32_V0#P-=30
MK)YE?6S5Q*F[(:)?9]/Y_+<)7?VGX__"_"N9$;_4_"(\"7^,B':NE950HB K
M0FOR=E+6M!L9#\*K8OP=%_5^;M:ZBPY[WS6 SDZE/.#)M )?;^BK&[YX2KK(
M*"#H7&=")P[>>0/HK4.47AL6&Z#GFT6'?7?8#WHVE_+ZZ/$7Z)G@Q[# ?#)
M47SP(FG4"4(IC'8'Y]4$B)!(E#8G)VWS'NYMB^)W]NJP\VMN6W5T\99PU\S\
M-JQW<#:=+>JF>C&=+Y:UKZ.@R*LE5[F.T<J@HB5OUX<(LBA5N/:AF-99K.O2
M..P;0D/<[50Y UI:*_*7TOG9^6D]69\T$+),A5?A8G &5-"UYD72WYQ.+&#T
M*K2V\IL0/NR+POY@N@,U=N"!;LKTM^9)K7210@C@ DMM&^3J+#<#7',M#=T7
M GO![OJ&Y,[>(SK [N9JW-;*W&\[FQ(Y.1L80%A.!@VBK2]Z$;2Q+@L9$V-Y
MQP#=JIW-SEXF=HC!)LH8U+I\R$T[N%6A=8_1;VR9D77!2\,R""4=;2<R8T+F
MN=HR0C-3#/H[CPZKN<:KD]#_L\)V4> ]*JBSB-Z37#YMH"BFR8]3$'P@X]ID
M#I[5N4RU.)4Y(0IKC\JM#<B=17,Z!&DS]?W F/W6,/'*21\U@K81Z\!@!TXQ
M ;D8NJ]$TEJ+76-V?<-Q9S&A_C&[N?JVCE[N'[HC)C 6:Q1$]&0WAR#H;TDN
M)SOI.JXNW6WIV0">PX:'.H3@6FKXH1O.77</2&3%A$G&^6)\5L%?PGCVI<9R
MIV7^B2R=!<[.QK?+L6L#@1TV3]J6L $:,+00X?Z;,) !@%4_4"<BU"Q! PY1
M R-3P*:@N7*M*S+VUX3A:4?RLO,*??6W\>+3>'(TP?_ ,/O6LB_H+$/R7@4W
M53Z2_%A6$*P4W*),N=Q]T]ZQO[\*U3],VX9UT+=>E*"Y<KM\G7J,YX-"IPVQ
M?/)I-CW_^.G5^,N2^SM>JR!'5?)0R&MUY+4B<Q"9"6""R!8=78*Q=0E,4P9^
MF Y2^X!Y>Y4/'S&[$WR^(XG7DW1Z7IM9?J\XZ*;SUL'\X:?KD2<WPF7R*1)+
M=:YD?2B4G$.6W&JR,)&OZ!?NC>1A@QT[!G_'VO^A[?V#G,=UH5H-0#[UV7+5
MG1OS3ZZZ/TM]=>;W;X:K@#XZH<$R5^I<6PZ!:4F6"!.F."?\W?/G!S+#/US&
M<FY6K)'(>0WMD+/-&6/%2 TR%%[?AR+XP@WPH*S@7BM]-^]O:]:?).B',9[7
MP<Q=JZ*=2CI(/7CZHC@X/9W^'B:I?OV"B!LO*I?OIHOW,_PRGI[/3[]^P%3U
MFNDB2%RJDD#*+(EQ3.!*DI"#*,%'7^=J-<9B,^)_&&MX&]P.H^H.,'ZT^(2S
MDT]A<H)GM>!X]O7UV><PGE6)5R:?%DSE^N/D8L,?AMF$S*;YR+C@DA8URAEK
M@6A]/>>*3+22DK;>&BE;@[T]%S^,&;P-Z@=6?@?PWV3?C[@,.1G!(*4ZKDC6
MT<.):>!.!Y3"2]T\MKD)G<,^ 79\<*^EP$X;8/]R</SZ!3DD+U^_^>WD\.6[
MPY,W1\?'[P\_'/_EX,/A)C[7=SZQA3^U#M&-?*6K@^D]SHX_$7"O09>%+<7K
M $4LW^*,AH Z@Y9H+!J,#EN/ZGJ,EFT/L;N?>]/I/2J3;,P*A/"\5N4$B,%D
MB$E8P6+QV;>^BA\E9EC_IPD.[AX^;03_0YXP3P0]VA\^3RVV^W-I959W?60Y
M)5%[9Z'(VH)<D _M_;)5GR"KBC',I?6[RJZ.K(/)8IS'I^>+\9=;+P^'?]38
M*^97M'U?3,\^GU_H\JC<(^-L>CY9C$K,HCCN@5L?05F!Y&L5#\PR03Z8R28V
M3YIN07BG1^$Z^+KWG+1WA79Z;+X]^%]''U[\=GQR]);.C_<''T[>U7/D]?L:
M/CX^^7!P<O@K'39OWKP^>/=BL]&,ZR[1XHC<BJU&!^/1[&,@?W-)_(OZ(',Z
MSA>[9I+?WV+L5G.B8_H.+IV0F^EXC GE="188YTEZ@QXS F<JL_S0GK1/CS1
M@O#MVP">TG=K3SG:H@>S&6EXN<!#P_H8UQBR\*!KRVLER'P),6I0Z$(=N$K>
M?.MG@S7(&_;XW#\*[_<&W(TFG\>)NOG\Q<T6&N!TW>%$QC;H)F#S&.OMC1A
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
M$><[C'>5<Z.Y](QV0IWBC;7Z/]<Q$[&.GI B!\%M^N^<FZ>OQ1"91U5DE5D
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
MO]]^[%T5Y4HV12H22BY@A2>C934'EZV#XM!9)E*VL5M-QIXG?K LK;O;,N,
MR6&[4G=)&,RPXJUB8!:99QH5*2>H1>:9]S%)_C!_^B<#_!$$$/T ,/2I\9
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
M[2X?^*2K^@T?F/E/W2[^#U!+ P04    "  SB 15H3L733((  "X)P  %P
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
M_U+<[3> LS!9+RM0(:4QHG!MPA4/5A"6@8Q2T-A$:)"*AB!D.0N%65E+,A2
MP8ZO4= 9ZL\6$F8XC>6\,"+4#7B=A<Z6I6.YR%FV6AO90 68::SQ#KBV:%W;
M\7,FERF/YOSI7K<__+[#I^[O$\C>D&RY9JE_,-3PH6 *79>N8,ISC"- M[Z4
M:@&^U_Q D641R'%G&8&-$?BER'@IL(VY@NJ016J9"'2>(9"V$@[@"V8,>A;7
M,HK!JTRZY812@4V@Q46*6H6H;TH>7PJ3W(Q^;5U<!F.ID=^NLWURTB9$N_5H
M<Q*V [I[.*1H_LZ=U[KF/)&A0Q8EJB$N98(.!YX%&JS\%S-!WLP5UX10@X99
MF@(N0PU8BOCI','1#;LJ%AG+0GJ/ B/;RM@CCK.*M 18HO>KTE'A6 61LSMT
MA@68$ZK10"H\VDV$,&6YYH/U/\-(Z#QEJX'(+!!VT;"2%4ACY&) +<<%A5?(
MTJK@V-I3#E?=R.&AT^^VJ2$QV&Z8:+UQU:LXME=Q371[[.#0\=N=.X<]Q[]S
M[#ZQ?M_I]7H[B76MRJ7:"(Q&H)_7VK7U@IQ%$?:%@U9^"?YVX4UY? N;$I9_
M/W9M._ATKX,IQCYA].;DM]&[R<D4)@Z\'8VGHY--]%20W&.M1[;NB% 5711[
MN BT3$4$:V-_$/C\+L(W2ODEHR)H(6.A8OP;0?:#H&*#ZA0SDXBH]:$T-4X$
MCS&O8XMCQ 6']V7I?\3IN'ZJ!";V'#/[+7CV_R$^ZSGK#;MECM]=SL.[Q%:L
MA_#+!.NP;1IA5,P+;<KJWBD;J1M7X_^M=QZZ6IU.1[-7G\[/7HU@<CX=O7XQ
M>G'^6*Z^EIB925:%3AA,"L5$P(+B,0\?G_%,X'WD5\R[\*7:]7+3@#_6KB_4
MKBMX"+)1&,HB,T2,/I:R_WPI<^T%\/[KI=_ZEE=S*W$@#"(>[G!9GQ'Y$6Z1
M'RP,[669* RZ.M_/MVQH%&'P!IX28=8@_B23!B+.%WC;CT6*SPT;<HW<HP.R
M83CPBKX06J^O\Y4,E!\0C1!*A9O;SPS!"G>*N>)92",X V_VM L=LOL9-,O0
MW=3BBEEL;S.+%96T14'6EPDWQ*<M6$0\6RP5IXDL-I7D")5<TPZ$4T7S(%C[
MB(RJR SJ;7$2:3[G&2J:7C.2,$AQRX+AKENTB2X0ZM)4!T90D8U2"8PN%&&W
M1>26:)KA.)T83,NZ5AR416^+?]J);88$<0DX2LR5O!#$J2'L]P!-'ER*-"7G
M*5[I3UO?OR0N5"9T4HK?,5@0?&$TF1K'4.3XAFSEVMQ-]MSX()3+\HO8P 8P
M>N;.3T05I>-=+6$!]C^%N7O)W_NJ5#W+3U_V(]SQ7U!+ 0(4 Q0    ( #.(
M!%7KRUXF# L" +A,%@ 1              "  0    !S9VUO+3(P,C(P-C,P
M+FAT;5!+ 0(4 Q0    ( #.(!%56*%I,'A   .2B   1              "
M 3L+ @!S9VUO+3(P,C(P-C,P+GAS9%!+ 0(4 Q0    ( #.(!%6:R]ZS-QL
M %<& 0 5              "  8@; @!S9VUO+3(P,C(P-C,P7V-A;"YX;6Q0
M2P$"% ,4    "  SB 15>T;VQY)(  "<.0, %0              @ 'R-@(
M<V=M;RTR,#(R,#8S,%]D968N>&UL4$L! A0#%     @ ,X@$5:@HK)QCI@
MB,L& !4              ( !MW\" '-G;6\M,C R,C V,S!?;&%B+GAM;%!+
M 0(4 Q0    ( #.(!%5$_18WBV<  )6W!  5              "  4TF P!S
M9VUO+3(P,C(P-C,P7W!R92YX;6Q02P$"% ,4    "  SB 15WUO==A@(  !%
M)P  %P              @ $+C@, <V=M;RTR,#(R,#8S,'AE>#,Q,2YH=&U0
M2P$"% ,4    "  SB 15H3L733((  "X)P  %P              @ %8E@,
M<V=M;RTR,#(R,#8S,'AE>#,Q,BYH=&U02P$"% ,4    "  SB 15[Q57Q&0&
M  #?&P  %P              @ &_G@, <V=M;RTR,#(R,#8S,'AE>#,R,2YH
8=&U02P4&      D "0!9 @  6*4#

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